У меня проблемы с реализацией 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.
Есть идеи о том, что я делаю неправильно (кроме, возможно, попытки поразить функциональность, которая может быть не на месте)?С благодарностью!