什么时候需要Facebook App Review,如果没有审核应用程序会有什么限制?

时间:2015-07-27 01:56:32

标签: facebook facebook-graph-api facebook-graph-api-v2.3

我一直在与我的Facebook页面获取永久页面访问令牌(显然很常见......)的问题作斗争,这样我就可以使用这个页面的Feed来发布内容了。外部应用程序。

在研究这个问题时,我终于找到this excellent tutorial来了解如何实现这一目标。

当我尝试使用"扩展权限获取访问令牌时#34;叫" manage_pages" (正如上面链接教程中的步骤1.5所述),Facebook向我展示了一个丑陋的红色警告,但是:

  

提交登录审核 - 以下部分权限尚未完成   批准Facebook使用

还有带文字的挂锁

  

这不会让应用程序发布到Facebook

同时出现在对话框中的下方,如下所示:

Screenshot of the message in question

第一个令人困惑的部分是,还有一个"好的"对话框中的按钮,如果我按下它,程序就会向前移动而不再有任何警告消息。 "好"我心想,"也许它只是自动删除了有问题的权限然后"。

第二个令人困惑的部分是,当我调试生成的访问令牌(使用Graph API Explorer中的Debug按钮)时,它确实报告了我请求的所有权限(manage_pages,publish_actions和publish_pages)。

第三个也是最令人困惑的部分是,如果我使用来自我的第三方应用程序的页面访问令牌(由上面链接的教程产生)(一个Python脚本向Graph API发出原始HTTP请求),它会确实成功地将条目发布到页面的订阅源?!

此时我对此评论警告消息即将开始的内容完全感到困惑(更不用说为什么会出现这样的政策,阻止我创建仅发布的未经审核的测试应用东西到我自己的页面?),所以如果有人愿意尽可能清楚地解释这一点,我(也很可能是很多其他人)会非常感激。

1 个答案:

答案 0 :(得分:2)

我很困惑你为什么这么复杂。您链接的答案已包含您需要永久页面访问令牌的案例的所有信息。你唯一需要的就是这个一次性用途的简单应用程序。

如果您不想对此应用的管理员/测试人员/开发人员之外的其他用户进行身份验证,则无需对此应用进行登录审核,我几乎不会怀疑您撰写的内容。

  

我的应用仅供少数人使用,他们都列在应用信息中心的“角色”部分中 - 我是否需要进行登录审核?

     
      
  • 不,不必审核。如果您的应用仅供非常有限的人使用 - 例如,使用Facebook for Wordpress插件发布到您的个人资料 - 将它们全部列为您的应用中的不同角色是完全正常的#39 ;仪表板。它们可以列为管理员,开发人员或测试人员

  •   
  • 为了使您能够开发并完全测试您的应用,应用程序信息中心的“角色”部分中列出的任何人都可以获得测试所需的任何权限,而无需通过Facebook审核。登录审核的目的是保护可能与您的应用互动的普通人的体验。直接将一小部分知名人士直接添加到您的应用程序中,用于软件开发,测试和小型应用程序部署。

  •