2011-09-26 62 views
15

Tôi muốn tạo một ứng dụng có thể tích hợp với Twitter. Vì vậy, tôi đã truy cập trang web: https://dev.twitter.com/apps/new để tạo một ứng dụng."Trang web: Không phải là định dạng URL hợp lệ" khi tạo ứng dụng twitter

Nhưng trường WebSite: luôn không thành công. Nó nói rằng "Trang web: Không phải là định dạng URL hợp lệ". Tôi đã thử các URL "hợp lệ" khác nhưng không thành công.

Bạn có ý tưởng nào về ứng dụng twitter không?

Xin cảm ơn trước. Michael

+0

Có thể trợ giúp nếu bạn cho chúng tôi biết những gì bạn đưa vào không thành công. – Fosco

+0

Thật dễ dàng để tái tạo sự cố trong trang web tôi đã đề cập ở trên. Chỉ cần nhập bất kỳ từ nào cho tên ứng dụng, mô tả, và sau đó là trang web. Nó sẽ thất bại, dù sao đi nữa. – michael

+0

Tôi đã thử nhiều lần và không thành công, ngay cả với URL hợp lệ. – michael

Trả lời

12

Mỏ đang hoạt động. Lưu nó ở định dạng này http://url.com. Thậm chí domain.com hoạt động.

Bạn có thể thử thực hiện trong trình duyệt khác, đăng xuất và đăng nhập.

M

+0

tôi có thêm chi tiết này giống nhau .. i có thể thành công nhưng sau đó nó sẽ hiển thị trang web là không có sẵn –

3

Tôi có thể tạo đơn đăng ký nếu tôi bao gồm "http: //" ở đầu. Ngoài ra nó có thể là một cái gì đó trình duyệt liên quan (tôi đang sử dụng Chrome) để kiểm tra xem đó.

+0

Đó là nguyên nhân gốc: tiền tố "http: //" – michael

1

Trong trường hợp của tôi vấn đề là trong dấu khoảng trắng từ copy/paste.

3

Một sai lầm dễ mắc phải là cả url gọi lại và trang web cần phải bắt đầu với http://

này đã làm việc cho tôi:

WebSite: http://example.com 

CallbackURL: http://example.com/auth/twitter/callback/ 
1

Hãy nhận biết của localhost, nếu bạn đang phát triển trên máy tính cục bộ. Twitter không cho phép url có http://localhost:3000 hoặc không có http.

Tôi tự hỏi, tại sao;] Hy vọng, họ sẽ thêm nó.

2

Tôi đã có cùng một vấn đề, sau đó sau khi googling, có người nói rằng:

"Tôi nghĩ rằng trang web và gọi lại của bạn phải phù hợp Một số ví dụ:.

website: http://www.quoteicon.com callback: http://www.quoteicon.com/twitter/callback"

tóm tắt gọi lại trường phải được bắt đầu bằng trang web, nếu không sẽ bị lỗi khi URL không hợp lệ! và họ không chấp nhận IP cục bộ cho các trường webSite.

Nó làm việc cho tôi, hy vọng điều này sẽ giúp bạn.

0

Tôi chỉ thấy rằng tôi không gặp vấn đề gì với url gọi lại của mình, nhưng thông báo lỗi là cho URL trang web!

24

Tôi đã cố đặt URL cục bộ và nhận được thông báo lỗi tương tự.

Sau khi thay thế

http: // localhost http: // localhost/twitter/callback

với

http: // 127.0.0.1 http: // 127.0.0.1/twitter/callback

nó cho phép tôi lưu đơn đăng ký thử nghiệm của mình

+0

nhờ dude :) lưu tym của tôi ... cheers @yuriy – Sunil

+0

Yayy! đã làm cho tôi !! – MysticForce

1

Câu hỏi cũ nhưng tôi đã gặp phải điều này ngày hôm nay. Twitter không cho phép địa chỉ cục bộ hoặc địa chỉ IP trong URL (cộng với yêu cầu http: // hoặc https: // làm tiền tố).

Tuy nhiên điều này không giúp gỡ lỗi cục bộ.

Vì vậy, một cách giải quyết đơn giản là thêm một cái gì đó giống như myapp.here.com trong tập tin/etc/hosts nộp

127.0.0.1 myapp.here.com

và sau đó nhập http://myapp.here.comhttp://myapp.here.com/auth/twitter trong các lĩnh vực.
Điều đó sẽ cho phép gỡ lỗi cục bộ. Nó là lẻ như Facebook làm cho điều này một chút dễ dàng hơn và nó có vẻ giống như một nhiệm vụ phổ biến để gỡ lỗi các loại tích hợp.

Bạn thậm chí có thể ghi đè miền thực của mình cục bộ nếu bạn muốn sử dụng cùng một ID ứng dụng Twitter.

0

Sự cố này được giải quyết khi tôi cung cấp cho trang web của mình & URL gọi lại cùng một địa chỉ: //URL.Hy vọng nó sẽ giúp giải quyết giải pháp của bạn.

Các vấn đề liên quan