2

ユーザーの友達や写真を収集する単純な webapp を構築しています。omn​​iauth-facebook を使用して Graph API に接続します。

ただし、taggable_friends を認証スコープの 1 つとして指定すると、Facebook のログイン ダイアログ ボックスに次のエラーが表示されます。

Invalid Scope: taggable_friends

これは私のomniauth.rbです:

Rails.application.config.middleware.use OmniAuth::Builder do
  provider :facebook, ENV['facebook_app_id'], ENV['facebook_app_secret'], :scope =>'public_profile,user_photos,taggable_friends,user_friends', :display => 'popup'
end

user_photosFacebookからのレビューも必要なスコープでユーザーを正常に認証できます。どこが間違っていますか?

4

1 に答える 1

4

<user_id>/taggable_friendsenpdpoint に必要な権限はuser_friends. taggable_friends 権限はなく、エンドポイントのみです。

ここで詳細を読むことができます: https://developers.facebook.com/docs/graph-api/reference/v2.0/user/taggable_friends?locale=en_GB#readperms

于 2015-01-02T12:05:44.167 に答える