我们正在 iOS 和 Android 上开发移动应用程序。为了让 Facebook 点赞和分享功能,我们的应用程序将请求来自 Facebook 的 Graph API 的publish_actions 许可。我陷入困境 - 我没有收到普通用户的此类许可(既不是开发人员,也不是 Facebook 角色条款中的测试人员)。
例如(在 Swift 中)在用户登录后执行以下代码:
for p in result.grantedPermissions {
print(p as! NSString)
}
我看到了:
联系邮箱
user_friends
public_profile
实际上问题是:如果我已经在代码中设置了此权限,如果我没有获得普通用户的 publish_actions 审核请求,这是否正常?
最佳答案
您的应用可以使用此权限(public_profile、user_friends 和 电子邮件),无需 Facebook 审核,您可以访问用户详细信息,如果您使用非-可选
权限,例如publish_actions,出于共享目的,您需要先在Facebook上提交您的应用程序以供审核,然后再在Apple上提交您的应用程序。
有关可选和非可选的扩展权限,请参阅此 link
关于android - 在 Facebook 审查之前,我有哪些 App 权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34200919/