FacebookのコールバックURLに問題があります。私はfbgraph gemをRails 3.0で使用しています。facebookアクセストークンでエラーが発生しました
私のタブアプリケーションでは、拡張アクセス許可が必要です。コールバックでは、コードパラメータとaccess_tokenを待ちます。
このコードは、fbgraph公式GITリポジトリから抽出します。
def authorize
begin
@auth.client.authorization_code = params[:code]
#In access_token line should return me access__token but throw a error message (see below)
access_token = @auth.client.access_token! # => Rack::OAuth2::AccessToken
@facebook_user = FbGraph::User.me(access_token).fetch # => FbGraph::User
#MORE CODE WITHOUT IMPORTANCE
redirect_to :controller => "dashboard", :action => "index"
rescue Exception => e
logger.info(e.message)
end
end
投げ、このエラーメッセージ:
ラック:: OAuthの::クライアント::エラー#=> @status = 400、メッセージ=> URI
をリダイレクト行方不明私はすぐに助けを必要としてください。すみません、事前に感謝します
ありがとう – maxiperez