IOS(Facebook SDK)无法访问public_profile权限

Posted

技术标签:

【中文标题】IOS(Facebook SDK)无法访问public_profile权限【英文标题】:Unable to access public_profile permission in IOS(Facebook SDK) 【发布时间】:2015-07-29 10:35:03 【问题描述】:

我的应用中有 Facebook 登录。实际上 public_profile 是默认权限。对于 Facebook 集成,我使用了一个包装类。问题是我在登录时只能从 Facebook SDK 获取 ID 和名称。 谁能猜出问题??

【问题讨论】:

在此处添加您的 Facebook 代码 permissions:@[@"user_about_me", @"email", @"user_birthday"] 在您的代码中允许这些权限。 您可以使用最新的 Facebook SDK 4.x 然后获得用户信息(说明您获得的每个字段)。参考这个链接***.com/a/30275960/4536708 【参考方案1】:

如果您使用的是 Graph API v2.4,则需要指定要检索的每个字段。

查看我的回答

Facebook only returning name and id of user

【讨论】:

能否请您发布目标c的代码..请

以上是关于IOS(Facebook SDK)无法访问public_profile权限的主要内容,如果未能解决你的问题,请参考以下文章

iOS SDK 似乎无法在 iOS 6 中处理撤销的访问令牌

为啥在ios中重新打开会话后无法访问facebook好友列表

Facebook iOS 上传视频“无法从访问令牌中检索会话密钥。”

Facebook SDK:在IOS7上无法完成操作(com.facebook.sdk错误2)

在 iOS Facebook SDK 3.0 上作为粉丝页面发布

Cloudbees Jenkins shell 访问被拒绝 Facebook-iOS-SDK