Instagram Feed令牌即将到期

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

我通过以下方式将Instagram Feed添加到我的网站。这工作正常,但我的访问令牌一次又一次到期,导致空白页。令牌过期导致我手动生成令牌多次。

任何人都可以帮我解决这个问题吗?

$result = file_get_contents('https://api.instagram.com/v1/users/self/media/recent/?access_token=[my access token]&count=20');

$result = json_decode($result);

instagram
1个回答
0
投票

根据文档,这是预期的:

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

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

您的应用是否处于沙盒模式?也许在沙箱模式下,令牌持续时间少于正常。但是,你仍然不应该像上面解释的那样假设最小持续时间。

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