【问题标题】:PHP Instagram api getting "code" and refreshing when authenticatedPHP Instagram api在通过身份验证时获取“代码”并刷新
【发布时间】:2013-04-18 06:31:45
【问题描述】:

您好正在尝试弄清楚身份验证的工作原理。我的 Instagram 已通过身份验证,然后它会将我重定向到“回调”或“redirect_uri”。当我被重定向时,一切都按预期进行。我得到了一个?code=54325114,就像它应该的那样。

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

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

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

【问题讨论】:

    标签: php api authentication oauth-2.0 instagram


    【解决方案1】:

    我似乎有点迟到了,但无论如何。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-28
      • 2016-08-03
      • 1970-01-01
      • 1970-01-01
      • 2019-11-17
      相关资源
      最近更新 更多