我正在使用facebook sdk 3.15在我的项目上设置facebook登录按钮。 请记住,我正在使用parse.com
我使用了parse.com支持提供的代码,可用here但是在点击登录按钮后我一直收到此错误:
invalide scope : basic info use public_profile, user friends instead
我用Google搜索错误但没有发现任何内容......
感谢您的帮助:)
答案 0 :(得分:5)
您正在使用Graph API v2.0,因此权限basic_info
不再可用。
请参阅https://developers.facebook.com/docs/apps/changelog#v2_0_permissions
basic_info
已不再可用。
检查您在登录网址中设置为scope
参数的内容。
答案 1 :(得分:2)
我遇到同样的问题,如下图所示:
然后我将代码从self.loginView.readPermissions = @[@"basic_info"];
更改为self.loginView.readPermissions = @[@"public_profile", @"user_friends"];
以解决问题。 loginView 是在头文件中声明:@property (weak, nonatomic) IBOutlet FBLoginView *loginView;