Instagram 访问令牌到期时间

问题描述 投票:0回答:3

我正在使用 Instagram 令牌登录。

登录后,我也获得了令牌,但该令牌不是永久的。一段时间后就会过期。 token过期后我们该怎么办;或者我们怎么知道令牌会过期?

authentication instagram instagram-api
3个回答
1
投票

使用此处找到的访问令牌调试器:https://developers.facebook.com/tools/debug/accesstoken/

输入您的用户访问令牌并单击“调试”。底部有一个标有“扩展访问令牌”的按钮。这会将您的短期令牌转换为长期令牌。我仍在尝试找出如何以编程方式执行此操作。如果有人知道,请告诉我。我正在使用 ColdFusion 9(是的,我知道我落后了很多)。


0
投票

根据有关Instagram认证的文档

访问令牌将来可能随时过期

但是在同一页中,文档指出(强调我的):

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

换句话说,您的应用程序不需要为每个请求获取新令牌,它只需要发现其中包含 error_type=OAuthAccessTokenException 的 API 响应,并在发生时请求新令牌。

Instagram 似乎没有提供刷新令牌的常用机制,其中另一个具有更远到期日期的令牌允许请求新的访问令牌,而无需再次登录步骤。


-1
投票

这里有人确认 1 上的答案吗 我被困在这一点上,insta 令牌一次又一次过期 有效吗?

我正在谈论 https://developers.facebook.com/tools/debug/accesstoken/

© www.soinside.com 2019 - 2024. All rights reserved.