【问题标题】:Instagram client-auth missing #access_token after redirectInstagram 客户端身份验证在重定向后缺少#access_token
【发布时间】:2014-01-20 20:30:29
【问题描述】:

由于重定向后缺少访问令牌,之前工作的 Instagram 客户端身份验证流程最近中断

Instagram 将用户正确重定向到 Chrome 中的 myapp.com/success#access_token=some_token。

但是,当从 (iOS) 客户端代码/桌面 Safari 中访问 URL 时,重定向发生时没有任何附加的 #access_token 数据

【问题讨论】:

  • 您找到解决方案了吗?
  • 我遇到了同样的问题。 The solution 很难找到,但很容易找到。

标签: ios safari instagram authentication


【解决方案1】:

我在 iOS 应用程序上遇到了与 instagram 客户端隐式身份验证相同的问题,我认为这是 iOS 网络视图不允许散列片段。这是我过去的问题:How to get hash fragment of URL from UIWebView

【讨论】:

  • 对我或其原作者来说,该页面上的解决方案不走运
  • 如果您将 Safari 的链接粘贴到您的计算机上,access_token 也会丢失,不仅在 iOS 上。但同样的链接适用于 Chrome。
【解决方案2】:

我的网站http://slidetagram.com也遇到了同样的问题

这是 Safari 上的一个已知问题。

要解决此问题,您必须在要重定向的页面上的 # 之前添加一个额外的斜杠。

在我的情况下,我已经改变了

http://slidetagram.com/slide#access_token=...

http://slidetagram.com/slide/#access_token=...

修改后,效果很好!

【讨论】:

  • 这对我不起作用! :( 仍然缺少 access_token
猜你喜欢
  • 1970-01-01
  • 2013-03-19
  • 1970-01-01
  • 1970-01-01
  • 2019-11-06
  • 2018-10-16
  • 1970-01-01
  • 1970-01-01
  • 2016-07-09
相关资源
最近更新 更多