Twitterでの@anywhereAPIのoauth_bridge_codeの実装に問題があります。この機能の使用方法に関するウォークスルーをいくつか見てきましたが、リクエストが機能しないようです。私はRubyonRailsをoauthgemで使用しています。私のコードは次のとおりです。
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およびスライドシェアに関するマットハリスからのプレゼンテーション。
私が間違っていることについてのアイデアはありますか(おそらく、機能していない可能性のある機能をヒットしようとしていることを除いて)?よろしくお願いします!