1

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およびスライドシェアに関するマットハリスからのプレゼンテーション。

私が間違っていることについてのアイデアはありますか(おそらく、機能していない可能性のある機能をヒットしようとしていることを除いて)?よろしくお願いします!

4

1 に答える 1

0

これは実際に機能しているようです。コールバックアクションへのpostajax呼び出しで間違ったパラメーターを渡していました。長い1週間のコーディングの後、目がぼやけて疲れていると、単純でありながら苦痛を伴う間違いを犯すことになります。

于 2011-01-03T04:20:49.663 に答える