Facebook iOS SDK / FBSDKLoginButton 忽略读取权限
Posted
技术标签:
【中文标题】Facebook iOS SDK / FBSDKLoginButton 忽略读取权限【英文标题】:Facebook iOS SDK / FBSDKLoginButton ignoring read permissions 【发布时间】:2015-11-02 21:42:25 【问题描述】:我正在尝试使用以下读取权限初始化 Facebook 登录按钮 (FBSDKLoginButton):
user_hometown 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];
如果请求这些权限不太麻烦,那我做错了什么?
【问题讨论】:
【参考方案1】:您缺少访问 user_hometown 等位置信息的 user_location 权限。
两者都需要经过 facebook 审核才能用于非测试人员/开发人员。
【讨论】:
Hrm,不,添加没有帮助。以上是关于Facebook iOS SDK / FBSDKLoginButton 忽略读取权限的主要内容,如果未能解决你的问题,请参考以下文章
Facebook iOS SDK 返回错误“com.facebook.sdk 错误 4”
在 Facebook-Ios-Sdk 中关闭 Facebook 会话
Facebook SDK:在IOS7上无法完成操作(com.facebook.sdk错误2)
Facebook SDK 错误 Domain=com.facebook.sdk Code=5 在 ios 中获取好友列表时
facebook-ios-sdk 是不是使用 iOS 6 Facebook 集成来支持登录而不打开本机 Facebook 应用程序?