现在需要使用WP插件访问Facebook照片供稿才能使用Page Public Content Access端点进行审核/批准

时间:2019-01-28 04:11:10

标签: wordpress facebook-graph-api permissions

我正在使用Wordppress插件WP Embed Facebook在我控制的Facebook页面/帐户上显示相册中的“实时”照片供稿。它曾经可以正常工作,在我的一个页脚小部件中显示缩略图,当单击该小部件时,它们在灯箱中打开。最近,以下消息取代了上述缩略图:

  

错误:(#10)要使用“页面公共内容访问权”,请使用此   端点必须经过Facebook审查和批准。提交这个   要查看“页面公共内容访问”功能,请阅读我们的   有关可审查功能的文档:   https://developers.facebook.com/docs/apps/review。 (仅对   管理员)

(请参见http://www.sugaroafculinary.com的最右边的页脚小部件)

在错误消息中的链接之后,似乎我的“应用”(即使用插件的网页)需要接受Facebook的审核/批准过程,对我而言,这似乎太过分了只是为了访问我自己页面上的内容而烦恼,但是我离题了...

如果我正确阅读了文档,则他们需要在测试模式下访问“应用程序”,以便他们可以在acton中看到它。为了满足此要求,我:

  1. 登录到我的FB应用程序仪表板,在该仪表板中,插件要求我创建一个应用程序以获取应用程序ID和应用程序密钥。没什么。
  2. 从该应用程序中创建一个“测试应用程序”,并将插件配置为使用该测试应用程序的应用程序ID和应用程序秘密

当前问题的长处和短处是,我在测试应用程序中收到的错误消息与原始应用程序相同。我的印象是,作为 test 应用程序,将允许访问端点。没那么多。如果产生与生产版本相同的错误,我不知道如何为Facebook提供访问工作测试应用程序的权限。

我敢肯定,我会遇到更多的麻烦,但是现在,如果有人对如何使测试应用程序访问该端点有任何建议,可以在其中查看FB审查的工作状态,我会欣喜若狂。

或者我可能会误解了需求-如果看起来确实如此,请不要犹豫,也要引起我的注意。

谢谢!


更新

我发现以下内容听起来可能表明,如果包含插件的WP页面的发布者“那个人”是FB系统中应用程序的管理员“那个人”,则该端点可以访问。

  

“”您正在测试您的应用,并且在将其提交审核之前,   您的应用只能访问以下内容的页面上的内容   true:担任专页管理员角色的人还拥有   应用上的管理员,开发人员或测试人员角色。如果您希望应用成为   能够访问其他页面上的公共内容,则必须提交此内容   功能进行审查。将您的应用设置为实时模式后,   可以看到没有此功能的任何Page公开内容。”

现在“人”到底是什么意思?我在应用程序仪表板中添加了与WP页面的发布者具有相同电子邮件地址的FB帐户作为该应用程序的管理员,但是结果是相同的。我想不出任何其他方式(除了通过电子邮件地址),Facebook能够确定WP用户是“同一个人”。我在这里想念东西吗?

1 个答案:

答案 0 :(得分:0)

首先要提交页面公共内容访问权限是错误的事情。

  

在我控制的Facebook页面/帐户上显示相册中的“实时”照片供稿。

因此一开始就成为 not 公众访问权限-该功能用于访问您没有拥有管理员访问权限的页面的公共内容。

访问自己页面的照片需要页面访问令牌-而要获得该访问令牌,则需要页面管理员向应用授予manage_pages权限。
如果该插件向您显示有关页面公共内容访问的API响应,则表明它没有使用适当的页面令牌来开始请求。

现在我不知道这个插件,是否不知道在检索访问令牌时是否准备询问,如果是,是否还有其他问题。我建议您与插件作者联系以获得支持。

但同样,不是这里的页面公共内容访问。