只有测试用户可以使用 Facebook SDK v4 PHP 在他的墙上发布

Posted

技术标签:

【中文标题】只有测试用户可以使用 Facebook SDK v4 PHP 在他的墙上发布【英文标题】:Only tester user can publish on his wall with Facebook SDK v4 PHP 【发布时间】:2014-11-05 18:36:45 【问题描述】:

我的应用允许签名用户在他的墙上发布自定义消息。

该应用程序仅适用于拥有该应用程序的帐户和标记为测试人员的用户,但对于普通用户,该应用程序似乎无法获得 publish_actions 权限。对于测试用户来说,当他首先登录时,它会要求常规权限,而第二个窗口是应用程序想要在墙上发布的消息,对于普通用户来说,第二条消息永远不会发生。

我已提交我的应用以供审核(尽管该网站不在公共服务器上),但由于没有很好地解释用户如何使用此权利而被拒绝。该应用程序是否必须在此处获得批准才能运行...或者这只是为了显示在 facebook 搜索器和其他东西上...??

谢谢

【问题讨论】:

我认为发生这种情况是因为您的应用需要获得批准 - 否则,任何人都可以在未经 facebook 团队批准的情况下发布具有扩展权限的应用 是的,我一分钟前在其他论坛上看到了……您现在是否即使该应用仍未在线,该应用也能获得批准? 我想是的,因为 facebook 团队无论如何都应该能够测试它 【参考方案1】:

要获得批准的权限,您必须:

    确保公众可以访问网站或应用程序(以便 Facebook 可以进行测试)。该应用可以位于私人/未发布的页面上。 提供有关如何使用权限的详细说明和屏幕截图。这样 Facebook 可以检查它是否符合平台政策以及该应用不是垃圾邮件 在提交审核之前,请确保您的应用符合平台政策。

为了审核的目的,您应该向公众提供该应用程序。一旦权限获得批准,您就可以删除对该应用程序的公共访问权限。

【讨论】:

以上是关于只有测试用户可以使用 Facebook SDK v4 PHP 在他的墙上发布的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 facebook sdk 在 ios 中创建 facebook 测试用户

从 facebook API 保存用户的个人资料图片 - PHP SDK V.5

如何使用 Facebook iOS SDK 3.14.1 以编程方式创建 Facebook 测试用户

Facebook Unity SDK 测试用户登录

无法使用测试用户通过 Facebook iOS SDK 3 登录

无法使用 Facebook C# SDK 注销 Facebook