如何解决获取Instagram Graph API的长期用户访问令牌
我们正在代表公司构建移动应用程序,并且API需要能够返回公司的Instagram feed。我们发现,实施简单的要求非常困难。
我们需要从公司的Feed中检索以下Instagram帖子数据:
- 图片网址
- 标题
- 发布网址
- 时间戳
考虑到这一点,我们确定需要使用Instagram Graph API,这意味着对权限有严格的要求。
注意:我们愿意使用任何向我们返回所需数据的方法。
使用Instagram Graph API,我们需要使用以下端点:
这很好,但是问题出在获取long-lived User Access Token上。要获得这种令牌,我们需要instagram_graph_user_media
权限。 Long-Lived Access Tokens文档说:
寿命长的令牌有效期为60天,只要它们至少存在24小时但尚未过期,就可以刷新, 并且应用程序用户已授予您的应用程序
instagram_graph_user_profile
权限。
应用程序用户(公司)如何授予应用程序许可?正如我提到的,这是代表公司的应用程序。
这里的任何帮助将不胜感激!
谢谢
解决方法
您是否已在Facebook中经历了App审核过程?只要涉及到用户权限,就需要对应用程序进行“应用程序审查”过程。即使您不使用用户权限,某些用户权限也是某些业务权限的先决条件。
在此处阅读文章以了解更多信息:https://developers.facebook.com/docs/app-review
,不确定这是否会有所帮助,但今天与之抗争的是同一件事,这引起了一些有趣的阅读https://solrevdev.com/2020/05/28/instagram-basic-display-api.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。