为什么access_token变得无效

时间:2016-12-27 08:52:42

标签: instagram instagram-api

access_token instagram失效的原因是什么。我注意到令牌没有时间到期了吗?

有人知道如何避免它吗?

非常感谢您的回复

1 个答案:

答案 0 :(得分:0)

您的所有答案都在本文档中给出:

https://www.instagram.com/developer/authentication/

  

重要事项   即使我们的访问令牌没有指定过期   时间,你的应用程序应该处理用户撤销的情况   访问,或Instagram在一段时间后使令牌过期。如果   令牌不再有效,API响应将包含   “ERROR_TYPE = OAuthAccessTokenException”。在这种情况下,您将需要   重新验证用户以获取新的有效令牌。换一种说法:   不要认为你的access_token永远有效。

所以Token在两种情况下过期

  • 用户撤消访问权限
  • 一段时间后(没有特定的时间间隔)

有人知道如何避免吗?

没有。没有办法避免它,因为这是出于安全原因。避免它会损害用户的安全性,而Instagram肯定不会这样做。

所以唯一的解决方案(和正确的方法)是处理OAuthAccessTokenException