2010-02-21 28 views
13

Khi bạn chỉnh sửa cài đặt ứng dụng của mình tại Twitter.com, bạn có thể yêu cầu một URL trả lại, nhưng bạn có thể đặt nó thành localhost/return. Bạn có thể?Bạn có thể chạy trong localhost một ứng dụng sử dụng Twitter OAuth không?

Tôi nghĩ điều này rất hữu ích trong việc phát triển thời gian.

Khi tôi điền vào mẫu với url này: http://localhost/return

tôi nhận được lỗi này: Không phải là một định dạng URL hợp lệ

+0

Hãy thử nó và cho chúng tôi biết làm thế nào nó đi. –

Trả lời

35

http://127.0.0.1/return sẽ làm các trick!

+0

Whaha Briljant! – nicojs

+2

Bạn nên chấp nhận câu trả lời của riêng mình để cho thấy rằng điều này đã được giải quyết! (Người dùng mới tiếp tục đăng bài trên bài đăng này) –

+0

nhà phát triển đã viết mã để xác thực phải được kích hoạt: p – user3716835

5

Thêm oauth_callback=http://localhost/return làm thông số khi bạn nhận được request_tokens.

4

Đặt url gọi lại của bạn trong cài đặt ứng dụng twitter thành http://127.0.0.1/.

+2

Tôi nghĩ rằng OP đã giải quyết vấn đề này một thời gian dài trước đây. Vui lòng không đăng liên kết tới trang web của bạn về các vấn đề cũ đã được giải quyết, cộng đồng thường sẽ gắn cờ là spam/tiếng ồn như đã xảy ra ở đây. Cảm ơn. – Kev

0

Tôi đã dành 2 ngày để giải quyết vấn đề này, bạn phải thiết lập callbac url http: //127.0.0.1/ nhưng nó không giúp tôi bởi vì khi tôi bắt đầu ứng dụng và yêu cầu tweeter tôi api nó gửi yêu cầu tại twitter api nhưng respone nhận được trên cho ví dụ: http: //127.0.0.1/:2101 nhưng trong url trình duyệt của tôi http: // localhost /: 2101 và twitter api không hiểu điều này, cho điều này bạn phải tự đặt URL trình duyệt http://127.0.0.1/:2101 nếu u có cùng isue. Ít nhất với tôi đó là giải pháp

0

Bạn cần chỉnh sửa tệp hosts của mình.

Thêm một cái gì đó giống như

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