我们正在iOS和Android上开发移动应用。为了让Facebook喜欢和分享功能,我们的应用程序将要求Facebook的图谱API提供 publish_actions 权限。我被卡住了 - 我还没有获得普通用户的这种许可(无论是开发人员还是Facebook的角色测试人员)。
例如(在Swift中)用户记录下面的代码后执行:
for p in result.grantedPermissions {
print(p as! NSString)
}
我看到了:
CONTACT_EMAIL
user_friends
public_profile
实际上问题是:如果我已经在代码中设置了这个权限,那么我是否通常没有获得批准的publish_actions而没有普通用户的审核请求?
答案 0 :(得分:1)
如果您使用{{1},您的应用可以使用此权限( public_profile,user_friends 和电子邮件)权限,而无需通过Facebook审核您可以访问用户详细信息}例如 publish_actions 的权限用于共享目的,您需要在Facebook上提交您的应用以便在Apple上提交您的应用之前进行审核。
有关可选和非可选的扩展权限,请参阅此link