我正在尝试使用 Facebook Graph API 端点通过 Facebook 获取 Instagram 个人资料(id、姓名、电子邮件等)https://graph.facebook.com/v17.0/me/accounts?fields=instagram_business_account在 Graph Explorer 工具上,但它返回一个空数组。
Instagram是一个企业帐户,已经连接到Facebook页面。
我正在使用以下权限来拨打电话: 公共个人资料、页面显示列表、页面读取参与度、instagram_basic
我还需要做什么?
几周前,图形 API 在帐户节点上出现了此问题(请参阅此处)。 我自己在我的生产应用程序中注意到了这一点。 那时我开始使用 v16.0 来绕过这个问题,但听起来他们修复了它,我能够再次回到 v18.0。
无论如何,请仔细检查用户令牌。
尝试调试令牌端点(graph.facebook.com/debug_token?access_token=[YourAppAdminToken]&input_token=[UsersToken])并检查页面粒度范围下的“instagram_basic”权限。