Twitter @Anywhere oauth_bridge_code - PullRequest
       21

Twitter @Anywhere oauth_bridge_code

1 голос
/ 03 января 2011

У меня проблемы с реализацией oauth_bridge_code для API @anywhere в Twitter.Я видел несколько пошаговых инструкций по использованию этой функциональности, но, похоже, не могу получить запрос на работу для меня.Я использую Ruby on Rails с гемом oauth.Мой код выглядит следующим образом:

def callback
consumer = OAuth::Consumer.new(APP_CONFIG['twitter_key'], APP_CONFIG['twitter_secret'],
                                   :site => "http://api.twitter.com",
                                   :request_token_path => "/oauth/request_token",
                                   :authorize_path => "/oauth/authorize",
                                   :access_token_path => "/oauth/access_token",
                                   :http_method => :post)

    request = OAuth::AccessToken.new consumer
    json = request.post("https://api.twitter.com/oauth/access_token?oauth_bridge_code=#{params[:oauth_bridge_code]}")
end

Я продолжаю получать 401 неавторизованный ответ на подписанный запрос на публикацию, даже при том, что это должно работать в соответствии с этим пошаговым руководством: http://blog.abrah.am/2010/09/using-twitter-anywhere-bridge-codes.html и презентация от МэттаХаррис на Slideshare.

Есть идеи о том, что я делаю неправильно (кроме, возможно, попытки поразить функциональность, которая может быть не на месте)?С благодарностью!

1 Ответ

0 голосов
/ 03 января 2011

Похоже, это на самом деле работает.Я передал неверный параметр в вызове post ajax для моего действия обратного вызова.Размытые и уставшие после долгой недели программирования заставят вас совершать простые, но мучительные ошибки, я думаю!

...