Facebook API me/accounts 未返回所有页面

问题描述 投票:0回答:2

我正在使用 Facebooks Graph Api 3.2(最新)。 我有一个有效的令牌并通过 Graph-Explorer 运行“/me/accounts”。 其中列出了我的 41 个页面。但我管理着 43 个页面。 2 人失踪。 对于这些缺失的 2 个,我也有正确的权利“分析”,就像其他 41 个一样...... 此外,不存在分页问题。如果我使用“?limit=50”运行 graph-explorer,则只有 41.... 有谁知道缺失的 2 页在哪里吗?

问候

facebook facebook-graph-api facebook-php-sdk
2个回答
4
投票

就我而言,它列出了除某些业务页面之外的所有页面,因此我必须添加

business_management
权限并生成新的用户访问令牌。

我用来生成令牌的权限:-

pages_show_list
,
business_management
,
pages_read_engagement
,
pages_manage_metadata
,
pages_read_user_content
,
pages_manage_ads
,
pages_manage_posts
,
pages_manage_engagement

如果您没有看到所有页面,则问题可能与此元线程中所述的细粒度权限有关:- 用户无法使用 me/accounts 端点查看他的所有页面 您需要授予页面访问数据的权限。单击以下链接转到 Facebook 设置(应用程序和网站或业务集成):-

您将看到您已创建或有权访问的所有应用程序。就我而言,它是为了业务集成。单击相应应用程序的“查看和编辑”。在打开的窗口中,您可以向下滚动到“显示您管理的页面列表”部分。在这里,您需要在您希望列表中包含的所有页面旁边打勾。

有关这些权限的详细信息,您可以查看:


0
投票

@Arpit Jain:如何申请业务管理权限? 我想请求此权限,但尽管我请求获取业务信息,但无法启用请求高级按钮。

希望大家分享经验。

非常感谢!

© www.soinside.com 2019 - 2024. All rights reserved.