0

HI 试图弄清楚身份验证是如何工作的。我的 Instagram 已通过身份验证,然后它会将我重定向到“回调”或“redirect_uri”。当我被重定向时,一切都按预期进行。我得到了一个?code=54325114应该的。

但是为什么当我刷新时,就像我不再经过身份验证一样?我无法检索数据。当我回到我的索引 php 时(在身份验证之前),我再次被重定向,然后进行了code更改,它再次工作,但是当我刷新时,它不再。

我处理这种情况的正确方法是什么?

谢谢,希望我的场景有意义。

4

1 回答 1

0

我参加聚会似乎有点晚了,但无论如何。

当您使用 IG API 对用户进行身份验证时,您会收到一个身份验证代码。此代码仅有效一次。当您获得此代码时,您必须请求访问令牌,您可以多次使用该令牌。获取代码后,您应该立即获取访问令牌并将其缓存(作为会话变量或 cookie)。然后,如果用户重新加载页面,您应该检查是否已经缓存了访问令牌,如果有,您不应该尝试重新生成它。

于 2014-02-07T06:35:47.160 回答