我正在使用Facebook登录名,突然间它停止工作并显示“无效范围:user_Friends”。
我认为此错误是由于Graph API从v1.0升级到v2.0,但我的SDK使用的是GraphAPI v2.0随附的版本3.18
有人知道我在做什么错吗?我是否需要进行任何修改才能与GraphAPI v2.0兼容?
这是我要求权限的代码
- (void)viewDidLoad
{
[super viewDidLoad];
originalFrame = menuBG.frame;
NSLog( @"### running FB sdk version: %@", [FBSettings sdkVersion] );
if (FBSession.activeSession.isOpen)
{
NSLog(@"Is Connected");
flagFaceCon = YES;
}
else
{
flagFaceCon = NO;
NSLog(@"Is NOT Connected");
}
loginView.readPermissions = @[@"public_profile", @"email", @"user_Friends"];
}
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS92MDhYcS5qcGcifQ==” alt =“在此处输入图像描述”>
尝试
user_friends
不是
user_Friends
我用于范围user_Friends,但正确的是user_friends(小写)。
[如果您的应用是公开的,但尚未经过应用审查,您也可能会遇到此错误。