2

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リクエストを行うために必要なトークンがありませんか?ヘルプは大歓迎です!

4

1 に答える 1

1

user = FbGraph :: User.me(token).fetchを試してください

于 2012-12-06T01:53:41.523 に答える