【问题标题】:How long does Instagram API access tokens last?Instagram API 访问令牌的有效期是多久?
【发布时间】:2017-11-16 23:06:36
【问题描述】:

我想知道 Instagram API 访问令牌的有效期是多久?目前还不清楚他们的文档和每个使用 Instagram API 的 PHP 包能持续多久,他们都只期望一个静态访问令牌(以及客户端 ID 和密码),这表明它不会有太大变化。

我正在尝试在网站上显示 Instagram 提要,并想知道我是否需要构建额外的代码来定期检查访问令牌是否仍然有效,或者这是否可以忽略不计。

【问题讨论】:

  • 是的,您确实需要检查令牌是否仍然有效。没有固定的时间框架。强制令牌是一个相对较新的更新,因此许多 php 包可能还没有更新(或者作者可能只是希望您获得付费版本,例如使用 WordPress 插件)
  • 我知道用于 Instagram 的令牌过期的两种情况是: 1. 当用户更改密码时。 2. 当帐户达到安全检查点时,即站点检测到帐户登录尝试的一些恶意活动。 (可能还有其他情况 - 但 Instagram 令牌没有固定的过期时间)
  • 感谢@enator,这正是我想要的。

标签: php instagram instagram-api


【解决方案1】:

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

访问令牌可能在未来的任何时间过期。

+

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

【讨论】:

    猜你喜欢
    • 2018-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-30
    • 1970-01-01
    • 2016-10-21
    • 2018-09-26
    • 2014-12-10
    相关资源
    最近更新 更多