【问题标题】:Test Facebook Graph API without Page Public Content Access permission在没有页面公共内容访问权限的情况下测试 Facebook Graph API
【发布时间】:2020-10-03 14:22:40
【问题描述】:

有没有一种方法可以测试实现了 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-graph-api


【解决方案1】:

事实证明我选择了错误的类型来创建我的 Facebook 应用程序。我选择创建“Business Connected Experiences”应用而不是“管理业务集成”应用,所以我无法完全访问我需要在自己的页面上查询的权限。前者只没有为我提供 pages_user_read_content 等,所以我无法从帖子中读取 cmets。此外,我还使用用户令牌而不是 页面令牌 (Thanks Lars for pointing this out for me)

所以,我只是创建了一个具有正确类型的新应用程序,结果一切都很好。

希望有一天这会对某人有所帮助。

【讨论】:

    猜你喜欢
    • 2021-03-27
    • 1970-01-01
    • 2016-07-02
    • 1970-01-01
    • 1970-01-01
    • 2011-11-29
    • 1970-01-01
    • 2015-09-12
    • 1970-01-01
    相关资源
    最近更新 更多