如何解决未经页面公共内容访问权限测试Facebook Graph API
是否可以测试实现了 Facebook Graph API 所需的 Page Public Content Access 权限的应用?
我正在测试Facebook Graph API Explorer中的{page_id}_{post_id}
端点以获取帖子,但收到错误消息:
This endpoint requires the 'pages_read_engagement' permission or the 'Page Public Content Access' feature. Refer to https://developers.facebook.com/docs/apps/review/login-permissions#manage-pages and https://developers.facebook.com/docs/apps/review/feature#reference-PAGES_ACCESS for details.
此错误适用于随机页面和我拥有的页面。我根本无法使用它。我计划做的应用程序主要基于Facebook帖子,所以我可以说这是它的主要功能,因此直到可以成功测试此端点之前,我无法审核该应用程序。
我该怎么做才能使其正常工作?任何帮助将不胜感激!
解决方法
事实证明,我选择了错误的类型来创建我的Facebook应用。我选择创建一个“ 业务连接体验 ”应用,而不是“ 管理业务集成 ”应用。我无法完全访问需要在自己的页面上查询的权限。前者仅不提供 pages_user_read_content 之类的内容,因此我无法阅读帖子中的评论。此外,我还使用用户令牌代替了页面令牌 (Thanks Lars for pointing this out for me)。
因此,我只是用正确的类型创建了一个新应用,结果一切正常。
希望有一天能对某人有所帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。