应用程序的Instagram OAuth访问令牌到期

use*_*691 1 oauth-2.0 instagram

我正在创建一个应用程序,它将使用用户访问令牌从主题标签Feed中提取图像,并且我希望确保OAuth令牌不会过期.用户将定期访问该网站,但我不希望它依赖于instagrams可能 - 有朝一日会有关于令牌何时到期的态度.

我也不想使用应用程序级别令牌,因为我每小时只能获得有限数量的呼叫,并且随着更多用户的添加而迅速缩小.

有没有办法刷新令牌或将它们转换为更持久的令牌?或者至少有一个到期日,所以我知道何时告诉用户回来重新认证?

kri*_*rak 6

access_token通常不会过期,除非有任何可疑的活动,然后将Instagram的撤销access_token,你必须得到新的.

如果用户更改了密码,access_token则无法使用,您必须获得新密码.

我的应用程序已经使用access_token了大约3年,没有到期.

因此,如果access_token失败,请求用户重新授权.

  • 请注意,Instagram现在[明确声明](https://www.instagram.com/developer/authentication/)在他们的文档中,您不应该认为您的令牌永远有效.因此,如果我们不参与任何Instagram认为的"可疑活动",那么我们可以认为这不会是好事.不过,这个答案的最后一部分是正确的; 我们别无选择,只能要求用户重新授权Instagram(没有通知或提供的理由)到期时令牌.IG既不提供刷新令牌,也不提供续订过期访问令牌的能力. (3认同)