我们正在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和email)权限,而无需Facebook进行审核,您可以访问用户详细信息,如果您使用了non-optional权限(例如publish_actions用于共享目的),则需要先将应用程序提交到Facebook上进行审核在Apple上提交您的应用。

有关可选和非可选的扩展权限,请参见此link

08-26 09:54