1

我正在尝试使用以下读取权限初始化 Facebook 登录按钮 (FBSDKLoginButton):

  • 用户家乡
  • public_profile
  • 电子邮件
  • user_about_me

问这个是不是太过分了?我看到在我的按钮实例中正确设置了数组值,但是当我尝试授权时,出现的身份验证视图仅显示请求的以下权限:

这是我的初始化代码:

if( _loginButton == nil ) {
    //  Initialize the FBSDKLoginButton and add to contentView
    _loginButton = [[FBSDKLoginButton alloc] init];
    _loginButton.readPermissions = @[@"user_hometown", @"public_profile", @"email", @"user_about_me"];
    _loginButton.delegate = self;
    [[self contentView] addSubview:_loginButton];
}

如果要求这些权限不太麻烦,我做错了什么?

4

1 回答 1

0

您缺少访问 user_hometown 等位置信息的 user_location 权限。

两者都需要 facebook 审核才能用于非测试人员/开发人员。

于 2015-11-02T22:00:54.123 回答