Twitter API - oauth gem - не получают обратный вызов - PullRequest
3 голосов
/ 10 февраля 2010

Я перенаправляю пользователя моего приложения в Twitter для аутентификации в стиле oauth, используя запрос request_token моего приложения. Пользователь может ввести имя пользователя и пароль на странице Twitter, НО затем, вместо того, чтобы перезвонить моему приложению, Twitter отображает страницу

Вы успешно предоставили доступ к MyAppName!

Просто вернитесь в MyAppName и введите следующий PIN-код для завершения процесс. 123456

Почему это происходит?

Я установил URL обратного вызова в настройках моего приложения.

Спасибо

Ответы [ 2 ]

4 голосов
/ 11 июня 2010

То же самое происходит со мной. Я просто нахожу решение.

Вы можете поставить: oauth_callback параметр для получения токена запроса.

Примечание. Поскольку последняя версия oauth gem, изменения, внесенные в метод create и callback 29.04.2010

Проверьте этот документ. http://blog.brijeshshah.com/integrate-twitter-oauth-in-your-rails-application/comment-page-1/

@request_token = UsersController.consumer.get_request_token(:oauth_callback => "callback-url-of-your-twitter-app")
3 голосов
/ 12 февраля 2010

Когда вы получаете ПИН-код, это означает, что приложение настроено как настольное приложение, см. http://apiwiki.twitter.com/Authentication. Чтобы изменить это, перейдите на страницу приложения Twitter: http://twitter.com/apps/, войдите в свою учетную запись Twitter, чтобы приложения и в Edit Application Settings измените Application Type на Browser.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...