Facebook应用程序提交以供批准,并在php中具有扩展权限



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

但是,当我在那里提交以供批准时,我看到一个"添加要提交的项目"部分。但是我在那里找不到"publish_actions"权限和其他一些权限。

实际上,当任何用户登录时,我要求"电子邮件和read_stream"。但是登录后,我需要在某些按钮单击时获得扩展权限。

我的权限是:

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

因此,请建议我如何提交我的应用程序以供审批以及具有哪些权限。我应该在Facebook应用程序批准过程中提及所有权限吗?

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

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

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

最新更新