Instagram feed令牌持续过期

时间:2018-09-06 13:08:19

标签: instagram

我通过以下方式将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);

1 个答案:

答案 0 :(得分:0)

根据文档,这是预期的:

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

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

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