使用 Facebook Graph 权限的 Instagram API
Posted
技术标签:
【中文标题】使用 Facebook Graph 权限的 Instagram API【英文标题】:Instagram API using Facebook Graph Permissions 【发布时间】:2017-07-27 23:52:25 【问题描述】:我正在尝试使用新的 Facebook Graph Instagram API 开发一个简单的 Instagram 洞察平台,但我无法获得访问我的 Instagram 业务页面的正确权限。我当前的设置将我的 instagram 业务页面连接到我的 facebook 业务页面,并为两者共享一个广告帐户。
当我使用 Graph API Explorer(参见文档here)从 facebook 业务页面中获取 instagram 业务页面 ID 时:
/v2.10/facebook_page_id?fields=instagram_business_account
我得到错误:
"error":
"message": "(#100) No permission to access the Instagram account",
"type": "OAuthException",
"code": 100,
"fbtrace_id": "CU9oNYEt2+q"
documentation 表示需要以下权限之一:
instagram_basic
instagram_manage_cmets(可选)
instagram_manage_insights(可选)
但是,图表浏览器中没有任何这些权限的选项(见下图)。我的问题归结为如何验证我的应用,以便我有权从我的 instagram 业务页面获取 instagram 见解?
【问题讨论】:
您使用 Facebook 登录。 @WizKid This facebook 登录权限的文档没有提到 instagram_basic、instagram_manage_cmets 或 instagram_manage_insights,当它们被编码为字符串时,会引发无效范围错误 【参考方案1】:我认为这个 API 还没有公开可用,看来你需要成为 FB 营销或 Instagram 合作伙伴:https://developers.facebook.com/bugs/118963648734367/
https://business.instagram.com/blog/new-instagram-api-features/
【讨论】:
不幸的是,这也是我得到的答案。当 api 公开可用时会更新我的答案以上是关于使用 Facebook Graph 权限的 Instagram API的主要内容,如果未能解决你的问题,请参考以下文章
facebook graph Api:在页面上发布:权限问题