0

如果这是问这个问题的错误地方 - 我提前超级道歉,我在这里不知所措。

我正在尝试开发一个简单的 Facebook PHP 应用程序,但无法获取 publish_actions。以下是该应用程序的工作方式:

  1. 您输入您的电子邮件地址
  2. 您会定期收到这样的电子邮件(“嘿,好人,这是我们认为您可能感兴趣的视频,请单击此处在您的墙上分享”)
  3. 您单击按钮,它会将您带到应用程序站点,该站点会询问您的发布权限
  4. 您输入一条消息并将视频分享到您的墙上。

我的问题:所有这些都需要 publish_actions 权限,但 FB 在我可以显示一个工作应用程序之前不会授予我权限(我申请了权限但被拒绝,因为“Canvas 你的应用程序没有正确加载并且在测试你的应用程序”)。

我的问题:如何在无法显示正在运行的应用程序(需要 publish_actions)的情况下访问 publish_actions?我可以使用 PHP 在开发模式下以某种方式发布到我自己的墙上以进行测试吗?

再次 - 我为这个问题的愚蠢道歉,我是一个 PHP 开发人员,对 FB 很陌生,我到处寻找答案。

4

1 回答 1

0

尝试使用Facebook Graph API Explorer

您将能够模拟一些应用程序权限,就好像它是生产环境一样。

只需选择您的应用程序,然后选择获取用户访问令牌,最后选择您要测试的所有权限。

使用给定的令牌进行开发和测试,当你有一个半成品版本时,按照Facebook 应用审查指南通过应用审查部分提交它

我提交了屏幕截图、我的应用程序运行的视频,以及关于如何重现发布操作的分步说明。

希望能帮助到你。

于 2016-07-08T17:30:48.197 回答