使用带有永久页面访问令牌的 Instagram Graph Api 仅适用于某些帐户
Posted
技术标签:
【中文标题】使用带有永久页面访问令牌的 Instagram Graph Api 仅适用于某些帐户【英文标题】:Using Instagram Graph Api with permanent page access token only works for some accounts 【发布时间】:2019-07-28 17:22:34 【问题描述】:我尝试使用永久页面访问令牌 (facebook: permanent Page Access Token?) 通过 instagram graph api 从 instagram 企业帐户获取一些图像。这些特定令牌似乎是永久访问 服务器端应用程序的图形 api 的唯一可能性。
另一方面,我在 fb 文档中发现了一个提示,即只有用户访问令牌才能用于访问 instagram 业务帐户。
“不支持页面访问令牌。”
https://developers.facebook.com/docs/instagram-api/overview/?locale=en_US
有趣的是,到目前为止,我一直在使用页面令牌,没有任何问题。在重置我的项目数据库并生成新令牌后,我观察到一些帐户无法获取数据,而其他帐户则没有问题。
“不支持获取请求。ID为'XXX'的对象不存在,由于缺少权限而无法加载,或者不支持此操作。”
我有 2 个 instagram 帐户:1 个正在使用页面访问令牌,另一个则没有。所以,我在 fb 图形资源管理器中检查了它。使用用户访问令牌我对两个帐户都没有问题。分别为两个帐户使用页面访问令牌,一个对查询工作正常,而另一个则不是。我创建的第三个帐户也有同样的问题。
我尝试解决的问题:
-
从我的数据库中删除所有永久页面访问令牌并重新生成它们
通过 fb 图形浏览器工具手动生成永久页面访问令牌
将我的 instagram 帐户转回个人帐户,然后通过应用再次转为企业帐户
将我的 Instagram 帐户转回个人帐户,然后通过 facebook 页面再次转为企业帐户
创建一个新的 instagram 帐户和一个新的 facebook 页面以进行连接(重复 3. 和 4.)
我现在的问题:
-
我可以为 instagram graph api 使用永久页面访问令牌吗?
如果没有,我如何获得对 instagram graph api 的永久服务器端访问权限?
我现在在互联网和 *** 上搜索了几天并且变得疯狂,因为我似乎是唯一遇到这个问题的人。因此,我的开发人员伙伴们将非常感谢您的帮助。蒂亚。
【问题讨论】:
【参考方案1】:从昨天开始,在使用永久页面访问令牌时,一切都再次正常。似乎 fb 解决了一个内部错误。但是,问题仍然存在,是否可以普遍使用页面访问令牌,或者它本身是否只是一个错误。
【讨论】:
以上是关于使用带有永久页面访问令牌的 Instagram Graph Api 仅适用于某些帐户的主要内容,如果未能解决你的问题,请参考以下文章
带有来自 Instagram API 的正确访问令牌的空成功响应
如何使用 jQuery 或 php 从 Instagram 令牌获取访问令牌