获取Instagram Graph API的长期用户访问令牌

时间:2020-08-26 07:21:13

标签: facebook instagram instagram-api

我们正在代表公司构建移动应用程序,并且API需要能够返回公司的Instagram feed。我们发现,实施简单的要求非常困难。

我们需要从公司的Feed中检索以下Instagram帖子数据:

  • 图片网址
  • 标题
  • 发布网址
  • 时间戳

考虑到这一点,我们确定需要使用Instagram Graph API,这意味着对权限有严格的要求。

注意:我们愿意使用任何向我们返回所需数据的方法。

使用Instagram Graph API,我们需要使用以下端点:

  • Media(为用户获取最新的IG Media对象列表)
  • IG Media获取有关每个媒体对象的详细信息

这很好,但是问题出在获取long-lived User Access Token上。要获得这种令牌,我们需要instagram_graph_user_media权限。 Long-Lived Access Tokens文档说:

寿命长的令牌有效期为60天,只要它们至少存在24小时但尚未过期,就可以刷新, 并且应用程序用户已授予您的应用程序 < / em> instagram_graph_user_profile权限。

应用程序用户(公司)如何授予应用程序许可?正如我提到的,这是代表公司的应用程序。

这里的任何帮助将不胜感激!

谢谢

2 个答案:

答案 0 :(得分:1)

您是否已在Facebook中经历了App审核过程?只要涉及到用户权限,就需要对应用程序进行“应用程序审查”过程。即使您不使用用户权限,某些用户权限也是某些业务权限的先决条件。

在此处阅读文章以了解更多信息:https://developers.facebook.com/docs/app-review

答案 1 :(得分:0)

不确定这是否会有所帮助,但今天与之抗争的是同一件事,这引起了一些有趣的阅读https://solrevdev.com/2020/05/28/instagram-basic-display-api.html