因此,我已经设置并配置了Instagram Graph API,并在我的网站上加载了媒体,但是我想与社区确认接收到的访问令牌是否已过期或永久。 Facebook的支持非常糟糕,我无法得到他们的回应。
以下详细信息来自访问令牌调试器:
上述访问令牌是否需要每3个月更新一次,或者它永远不会过期?我们有两个通过Facebook登录的经过身份验证的用户,他们可以访问Instagram帐户中媒体的权限。
用户活动时,访问令牌是否每天刷新?很难理解这个过程。
非常感谢!
答案 0 :(得分:1)
根据https://developers.facebook.com/docs/facebook-login/access-tokens/refreshing-如果您已将短期令牌替换为长期令牌(看起来确实如此),则如果用户在60天内访问您的网站,则令牌不应过期期。
当您使用iOS,Android或JavaScript SDK时,如果该人在最近90天内使用过您的应用,则SDK将自动刷新令牌。使用Facebook SDK的本机移动应用程序会获得长期的用户访问令牌,有效期约为60天。当使用您的应用的用户向Facebook的服务器发出请求时,这些令牌每天都会刷新一次。如果没有请求,令牌将在大约60天后过期,该人将不得不再次通过登录流程来获取新令牌。
据我所知,这也适用于Instagram Graph API令牌。