Rails 3.2アプリケーションを開発しており、omniauth-facebookを使用して認証しています。この部分は私に問題を与えていません。正常に取得しrequest.env['omniauth.hash']
、Oauthトークンをそのように抽出します。
auth_hash = request.env['omniauth.hash']
token = auth_hash['credentials']['token']
その後、fb_graphを使用してFacebookのOpenGraphをヒットしようとします。
user = FbGraph::User.me(token)
ただし、これを行うと、ユーザーが読み込まれません。空白のユーザーが表示されましたが、Facebookが何らかの理由で私のトークンを有効なトークンとして受け入れていないようです。私は何か間違ったことをしていますか?Facebook Open Graphリクエストを行うために必要なトークンがありませんか?ヘルプは大歓迎です!