Instagram 图形 API 访问令牌

Posted

技术标签:

【中文标题】Instagram 图形 API 访问令牌【英文标题】:Instagram Graph API Access Token 【发布时间】:2019-12-04 16:01:25 【问题描述】:

所以我已经设置并配置了我的 Instagram Graph API 并在我的网站上加载了媒体,但我想与社区核实收到的访问令牌是否过期或永久。 Facebook 的支持很糟糕,我无法得到他们的回应。

以下详细信息来自访问令牌调试器:

上述访问令牌需要每 3 个月更新一次还是永远不会过期?我们有两个经过身份验证的用户通过 Facebook 登录,他们有权访问 Instagram 帐户上的媒体权限。

当用户处于活动状态时,访问令牌是否每天都会刷新?这个过程很难理解。

非常感谢!

【问题讨论】:

【参考方案1】:

根据:https://developers.facebook.com/docs/facebook-login/access-tokens/refreshing - 如果您将短期令牌换成了长期令牌(您似乎这样做了),如果用户在 60 天内访问您的网站,它们不应过期。

当您使用 iosandroidjavascript SDK 时,如果此人在过去 90 天内使用过您的应用,SDK 将自动刷新令牌。使用 Facebook 的 SDK 的原生移动应用程序获得长期用户访问令牌,有效期约为 60 天。当使用您的应用程序的人向 Facebook 的服务器发出请求时,这些令牌每天刷新一次。如果没有请求,令牌将在大约 60 天后过期,此人将不得不再次通过登录流程来获取新令牌。

据我所知,这也适用于 Instagram Graph API 令牌。

【讨论】:

以上是关于Instagram 图形 API 访问令牌的主要内容,如果未能解决你的问题,请参考以下文章

无需登录即可生成访问令牌 Instagram API?

Instagram API 2019 访问令牌每 2 小时过期一次

如何通过 API 获取 Instagram 头像? [关闭]

使用带有永久页面访问令牌的 Instagram Graph Api 仅适用于某些帐户

带有来自 Instagram API 的正确访问令牌的空成功响应

Instagram API 限制使用来自同一 IP 的多个访问令牌?