【问题标题】:Instagram Access Token Fails after some timeInstagram 访问令牌在一段时间后失败
【发布时间】:2017-07-26 17:15:21
【问题描述】:

我制作了一个使用 Instagram API 的应用(现在已经上线)。

它每小时使用一个访问令牌。 (距离限制5000/小时还很远)

但我看到的情况是,如果 25 个用户授予我访问权限,那么每天 2 到 4 个用户的访问令牌会变得无效(似乎是随机的)

但 Instagram 表示:

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

我确认这些“撤销的访问权限”都没有。

有什么原因导致它发生。

或者我可以联系 Instagram 并询问原因的任何平台。 这样我就可以避免它。 (如果我做错了什么)

【问题讨论】:

    标签: instagram instagram-api


    【解决方案1】:

    不幸的是,令牌倾向于(看似)随机过期。我认为原因是 Instagram 不希望单个令牌在没有过期的情况下授予对用户内容的完全访问权限。

    Instagram 令牌会在一段时间后过期

    我建议按照他们的建议让用户通过 Instagram 重新验证以获取新令牌,并确保您能够在该 OAuth 异常发生时处理它。

    在这种情况下,您需要重新认证用户以获得新的有效令牌。

    不要假设您的 access_token 永远有效。

    此外,自 2016 年 6 月 1 日权限更新以来,Instagram 对 3rd 方应用程序一直怀有敌意且通常无济于事,因此不值得与他们联系。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-15
      • 2013-01-05
      • 1970-01-01
      • 2019-08-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多