获得Facebook publish_actions权限

时间:2014-07-12 04:44:36

标签: facebook facebook-graph-api publish-actions

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

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

  1. 您输入电子邮件地址
  2. 您会定期收到这样的电子邮件(“嘿,好朋友,这是我们认为您可能感兴趣的视频,请点击此处在墙上分享”)
  3. 您点击该按钮,会将您带到应用网站,该网站会询问您的发布权限
  4. 您输入信息并将视频分享到您的墙上。
  5. 我的问题:所有这些都需要publish_actions权限,但在我可以显示正在运行的应用程序之前,FB不会将它们授予我(我申请了权限并因为“Canvas”而被拒绝 您的应用未正确加载,并且在测试您的应用时出现错误。)。

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

    再次 - 我为这个问题的愚蠢道歉,我是一个非常新的FB开发人员,我到处寻找答案。

1 个答案:

答案 0 :(得分:0)

尝试使用Facebook Graph API Explorer

您将能够模拟某些应用权限,就像它是生产一样。

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

使用给定的令牌开发和测试内容,当您有半完成版本时,请按照Facebook App Review Guidelines

通过应用审核部分提交

我提交了截图,我的应用工作视频,以及如何重现发布操作的分步说明。

希望它有所帮助。