fb_graph gem の使用
Facebook ユーザーから基本情報を取得するには:
fb_user = FbGraph::User.new(FB_USER_ID)
fb_user = fb_user.fetch
それはかなりうまくいきます。
今、私は伝記と場所にもアクセスする必要があります
fb_user.bio
fb_user.location.name
場所がゼロなのでエラーが発生し、略歴が空白です。
Facebook API ドキュメントhttp://developers.facebook.com/docs/reference/api/user/
bio には user_about_me または friends_about_me 権限が必要なようです。
だから私は自分のアプリのアクセストークンを生成する必要があることを意味するはずだと思った.
app = FbGraph::Application.new(FB_APP_ID, :secret => FB_APP_SECRET)
access_token = app.get_access_token()
fb_user = FbGraph::User.new(authentication.uid, access_token)
しかし、私は得る:
undefined method `[]' for GENERATED_TOKEN:Rack::OAuth2::AccessToken::Legacy
それを回避する方法がよくわかりません。今日は Facebook API を使った最初の日です
質問: 自己紹介とユーザーの位置情報を取得するために、アプリの拡張アクセス許可を取得するにはどうすればよいですか?