1

Facebook Graph API 文档并不是世界上最好的,我想这比众所周知的要多。

事实上,我们正在创建一个应用程序来访问 Instagram 企业帐户数据。Facebook 文档在入门指南中说要使用manage_pages权限来获取链接到页面的 instagram 商业帐户列表。该许可的问题在于需要对申请进行审查,而根据我们以前的经验,这需要 4 到 6 周的时间才能完成。此外,我们不想管理用户页面,只需将 Instagram 商业帐户链接到它们即可。

所以我们尝试pages_show_list改用。但是在我所做的测试中,我只能看到链接到我管理的页面的 Instagram 商业帐户,而使用manage_pages(Graph API Explorer 上的相同查询)我得到了两个链接到 Facebook 页面的 Instagram 商业帐户。我tasks对两个页面都有相同的(角色)。

这让我想知道是pages_show_list因为某种原因不起作用,还是我无法理解的第二页/Instagram商业帐户的特定内容。

4

1 回答 1

1

经过一些测试后manage_pages,必须将 Instagram 商业帐户连接到 Facebook 页面。

在三个不同的用户测试之后,他们每个人都拥有两个不同的 Facebook 页面,连接到两个不同的 Instagram 商业帐户,我是唯一一个看到其中一个 Instagram 帐户的人,其中一个带有pages_show_list获得许可的令牌。

为什么我可以看到那个帐户?我不知道,但这绝对是一种奇怪的情况,一般来说,使用用户令牌pages_show_list而不是manage_pages.

更新:我终于在文档中找到了提示如果页面的角色权限是否通过Business Manager授予用户,看起来会有所不同。如果它们以这种方式被授予,除了pages_show_list理论上需要或中的一个权限。manages_pagesbusiness_managementads_management

即使我不知道如何知道页面权限/角色是否以这种方式提供,我也试过了,它对我有用pages_show_list+manage_pagespages_show_list+business_management但不适用于pages_show_list+ ads_management

于 2018-09-06T14:48:23.780 回答