Facebook登录无效范围

问题描述 投票:0回答:3

我正在使用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 =“在此处输入图像描述”>

ios objective-c facebook-graph-api facebook-login
3个回答
1
投票

尝试

user_friends

不是

user_Friends

0
投票

我用于范围user_Friends,但正确的是user_friends(小写)。


0
投票

[如果您的应用是公开的,但尚未经过应用审查,您也可能会遇到此错误。

© www.soinside.com 2019 - 2024. All rights reserved.