何时需要Facebook应用程序审查?如果应用程序未经审查,将实施哪些限制?

何时需要Facebook应用程序审查?如果应用程序未经审查,将实施哪些限制?,facebook,facebook-graph-api,facebook-graph-api-v2.3,Facebook,Facebook Graph Api,Facebook Graph Api V2.3,我一直在与(显然很常见的…)为我的Facebook页面获取永久页面访问令牌的问题作斗争,这样我就可以使用外部应用程序将内容发布到该页面的提要 在研究这一点的过程中,我终于找到了实现这一目标的方法 当我试图获得一个名为“manage_pages”的具有“扩展权限”的访问令牌(如上面链接教程中的步骤1.5所述)时,Facebook向我显示了一个难看的红色警告,说: 提交以供登录审核-以下部分权限尚未授予 Facebook已批准使用 还有一个带文字的挂锁 这不允许应用程序发布到Facebook 同时出

我一直在与(显然很常见的…)为我的Facebook页面获取永久页面访问令牌的问题作斗争,这样我就可以使用外部应用程序将内容发布到该页面的提要

在研究这一点的过程中,我终于找到了实现这一目标的方法

当我试图获得一个名为“manage_pages”的具有“扩展权限”的访问令牌(如上面链接教程中的步骤1.5所述)时,Facebook向我显示了一个难看的红色警告,说:

提交以供登录审核-以下部分权限尚未授予 Facebook已批准使用

还有一个带文字的挂锁

这不允许应用程序发布到Facebook

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

第一个让人困惑的地方是对话框中仍然有一个“OK”按钮,如果我按下它,程序就会向前移动,没有任何警告消息。“好吧,”我想,“也许它只是自动删除了有问题的权限。”

但第二个令人困惑的部分是,当我调试生成的访问令牌(使用Graph API资源管理器中的调试按钮)时,它确实报告拥有我请求的所有权限(管理页面、发布操作和发布页面)

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


在这一点上,我完全不知道这个评论警告消息是从什么开始的(更不用说为什么会有这样的政策,阻止我创建只在我自己的页面上发布内容的未经评论的测试应用了?),所以如果有人能尽可能清楚地解释这一点,我(很可能还有很多其他人)会非常感激的。

我不明白你为什么把这件事弄得这么复杂。你链接的答案已经包含了你需要永久页面访问令牌的情况下的所有信息。你唯一需要的是一个简单的一次性应用程序

如果您不想验证此应用程序的管理员/测试人员/开发人员以外的其他用户的身份,则无需对此应用程序进行登录审查,这一点我从您编写的内容中毫不怀疑

我的应用程序只供少数人使用,他们都列在应用程序仪表板的角色部分-我需要进行登录审核吗?

  • 不,它不需要审查。如果你的应用程序只被非常有限的人使用-例如,使用Facebook for Wordpress插件发布到你的个人资料-在你的应用程序的仪表板中将他们列为具有不同角色是完全正常的。他们可以列为管理员、开发人员或测试人员

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


谢谢,这澄清了一切!Facebook怎么知道谁是“这个应用的管理员/测试者/开发者”,而不是你的意思?(此外,这里的问题不是如何获取页面访问令牌,而是在我寻求该令牌的过程中出现的一个问题,这与我不确定通过该过程获取的页面访问令牌是否为“全功能”有关,因为在获取过程中收到了可怕的警告)基线是:如果您只想发布为页面,请按照说明获取永久页面访问令牌。这样您就完成了。然后可以忽略警告。您可以始终通过查看访问令牌,并且在您的评论中,Facebook知道角色,因为您可以设置它们:
https://developers.facebook.com/apps/{你的应用程序id}/角色/
但我怀疑这对您的案例是否有必要。谢谢,已接受。您是否可以添加上面@CBroe评论中的链接(最好是该常见问题解答条目的完整引用),以便为发现此问题的人提供更清晰的解决方案?即: