Facebook graph api 页面显示列表是否足够获取instagram商业账户?

Facebook graph api 页面显示列表是否足够获取instagram商业账户?,facebook-graph-api,instagram,instagram-graph-api,Facebook Graph Api,Instagram,Instagram Graph Api,Facebook Graph API文档并不是世界上最好的,我想这不仅仅是众所周知的 事实上,我们正在创建一个应用程序来访问Instagram商业账户数据。指南中的Facebook文档说,使用manage_pages权限获取链接到页面的instagram商业账户列表。该许可的问题是需要申请审查,根据我们以前的经验,需要4到6周的时间。此外,我们不想管理用户页面,只需要将Instagram业务帐户链接到它们 因此,我们尝试使用页面显示列表。但在我所做的测试中,我只能看到链接到我管理的页面的Inst

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

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

因此,我们尝试使用
页面显示列表
。但在我所做的测试中,我只能看到链接到我管理的页面的Instagram商业帐户,而使用
管理页面
(Graph API Explorer上的相同查询)我得到链接到Facebook页面的两个Instagram商业帐户。我在两个页面上都有相同的
任务
(角色)


这让我想知道是不是因为什么原因,
pages\u show\u list
不起作用,或者是关于第二个页面/Instagram商业帐户的某些特定内容,我无法理解。

经过一些测试后,似乎
管理页面
是将Instagram商业帐户连接到Facebook页面的必要条件

经过三个不同的用户测试,他们每个人都拥有两个不同的Facebook页面,连接到两个不同的Instagram商业账户,我是唯一一个看到其中一个Instagram账户带有
Pages\u show\u list
授权令牌的人

为什么我能看到那个账户?我不知道,但这肯定是一个奇怪的情况,一般来说,不可能让Instagram商业帐户连接到Facebook页面,并使用
pages\u show\u list
作为权限,而不是
manage\u pages

更新:我终于找到了。如果通过Business Manager向用户授予对页面的角色权限,则会产生不同。如果以这种方式授予,除了
页面显示列表
,理论上需要
管理页面
业务管理
广告管理
权限之一


即使我不知道如何知道页面权限/角色是否以这种方式授予,我已经尝试过了,它在
页面展示列表
+
管理页面
页面展示列表
+
业务展示列表
中对我有效,但在
页面展示列表
+
广告展示列表
中的任何一个权限都需要审核,因此,根据这个标准来决定使用哪一种,一开始就没有什么意义。对不起@misorude,也许我解释得不好<代码>页面\u显示\u列表。哦,你说得对,这一点肯定已经改变了,过去除了三个基本权限外,所有权限都需要审核。不确定这是否仅适用于
页面\u显示\u列表
。我也不知道你的具体情况是什么,但“链接到我管理的一个页面的Instagram商业账户”和“链接到Facebook页面的两个Instagram商业账户”到底有什么区别呢?@misorude这是重点,理论上没有区别。我有两个不同的Instagram商业账户(A和B),都链接到Facebook页面(A'和B'),我有权限管理这两个页面,但当我请求账户端点(
/me/Accounts/
)时,我可以看到这两个页面,但只能看到其中一个的Instagram商业账户
/me/accounts?fields=instagram\u business\u account
不显示Facebook页面B的任何instagram商业帐户,如果我的代币已授予
页面显示列表
,但显示A'的IG商业帐户,如果授予
管理页面
您是否将这些IG帐户添加到Facebook页面,或者是另一个页面管理员为B做的?可能是Facebook的与众不同之处就在于此。