2

我正在构建一个简单的 web 应用程序来收集用户的朋友和照片。使用 omniauth-facebook 与 Graph API 连接。

但是,当我将 taggable_friends 作为身份验证范围之一时,我收到 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_photos范围验证用户身份,这也需要 Facebook 的审核。我哪里错了?

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 回答