我正在构建一个简单的webapp来收集用户朋友和照片。使用omniauth-facebook连接Graph API。
但是,当我将taggable_friends作为其中一个auth作用域时,我会收到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审核。我哪里错了?
答案 0 :(得分:4)
<user_id>/taggable_friends
enpdpoint所需的权限为user_friends
。没有taggable_friends
权限,只有端点。