Facebook应用程序提交批准与PHP的扩展权限

时间:2015-03-09 14:03:37

标签: facebook publish-actions

我在我的网站上使用Facebook应用程序,具有扩展权限,例如 read_stream publish_actions

但是当我希望提交审批时,我会看到“添加提交项目”部分。但我找不到“publish_actions”权限和其他一些权限。

实际上当任何用户登录时,我要求“email and read_stream”。 但登录后我需要对某些按钮点击获取扩展权限。

我的权限是:

  • 电子邮件
  • offline_access
  • public_profile
  • user_friends
  • user_status
  • read_stream
  • publish_actions

所以请建议我如何提交我的应用程序以获得批准以及具有哪些权限。我应该在facebook app审批流程中提到所有权限吗?

1 个答案:

答案 0 :(得分:1)

您应该请求审核您要使用的所有权限。当您的应用处于开发模式时,您(应用程序上的管理员,开发人员或测试人员)可以使用所有可用权限。当您的应用处于实时模式时,它只能使用已批准的权限。即使您向登录对话框传递了更多权限,它也只会显示那些已通过Facebook批准用于您的应用的权限。

正如CBroe所提到的,read_stream许可非常有限。从权限提交对话框中:

  

此权限授予构建Facebook品牌客户端的应用程序   在Facebook尚不可用的平台上。例如,   Android和iOS应用不会获得此权限的批准。在   此外,Web,桌面,车载和电视应用程序将不会被授予此权限   权限。