我正在使用Wordppress插件WP Embed Facebook在我控制的Facebook页面/帐户上显示相册中的“实时”照片供稿。它曾经可以正常工作,在我的一个页脚小部件中显示缩略图,当单击该小部件时,它们在灯箱中打开。最近,以下消息取代了上述缩略图:
错误:(#10)要使用“页面公共内容访问权”,请使用此 端点必须经过Facebook审查和批准。提交这个 要查看“页面公共内容访问”功能,请阅读我们的 有关可审查功能的文档: https://developers.facebook.com/docs/apps/review。 (仅对 管理员)
(请参见http://www.sugaroafculinary.com的最右边的页脚小部件)
在错误消息中的链接之后,似乎我的“应用”(即使用插件的网页)需要接受Facebook的审核/批准过程,对我而言,这似乎太过分了只是为了访问我自己页面上的内容而烦恼,但是我离题了...
如果我正确阅读了文档,则他们需要在测试模式下访问“应用程序”,以便他们可以在acton中看到它。为了满足此要求,我:
当前问题的长处和短处是,我在测试应用程序中收到的错误消息与原始应用程序相同。我的印象是,作为 test 应用程序,将允许访问端点。没那么多。如果产生与生产版本相同的错误,我不知道如何为Facebook提供访问工作测试应用程序的权限。
我敢肯定,我会遇到更多的麻烦,但是现在,如果有人对如何使测试应用程序访问该端点有任何建议,可以在其中查看FB审查的工作状态,我会欣喜若狂。
或者我可能会误解了需求-如果看起来确实如此,请不要犹豫,也要引起我的注意。
谢谢!
更新
我发现以下内容听起来可能表明,如果包含插件的WP页面的发布者“那个人”是FB系统中应用程序的管理员“那个人”,则该端点可以访问。
“”您正在测试您的应用,并且在将其提交审核之前, 您的应用只能访问以下内容的页面上的内容 true:担任专页管理员角色的人还拥有 应用上的管理员,开发人员或测试人员角色。如果您希望应用成为 能够访问其他页面上的公共内容,则必须提交此内容 功能进行审查。将您的应用设置为实时模式后, 可以看到没有此功能的任何Page公开内容。”
现在“人”到底是什么意思?我在应用程序仪表板中添加了与WP页面的发布者具有相同电子邮件地址的FB帐户作为该应用程序的管理员,但是结果是相同的。我想不出任何其他方式(除了通过电子邮件地址),Facebook能够确定WP用户是“同一个人”。我在这里想念东西吗?
答案 0 :(得分:0)
首先要提交页面公共内容访问权限是错误的事情。
在我控制的Facebook页面/帐户上显示相册中的“实时”照片供稿。
因此一开始就成为 not 公众访问权限-该功能用于访问您没有拥有管理员访问权限的页面的公共内容。
访问自己页面的照片需要页面访问令牌-而要获得该访问令牌,则需要页面管理员向应用授予manage_pages
权限。
如果该插件向您显示有关页面公共内容访问的API响应,则表明它没有使用适当的页面令牌来开始请求。
现在我不知道这个插件,是否不知道在检索访问令牌时是否准备询问,如果是,是否还有其他问题。我建议您与插件作者联系以获得支持。
但同样,不是这里的页面公共内容访问。