在向Instagram进行身份验证时,没有重定向到回调URL

nat*_*rio 5 android oauth-2.0 instagram passport.js instagram-api

我的Instagram服务器端登录流程遇到了麻烦.我在用:

  • passport.js 我在我的Node.js服务器上的域名(passport-instagram) example.com
  • 一个简单的WebView在我的Android客户端.

问题是,有时在键入凭据后,客户端不会重定向到回调URL.

当一切正常时,这些是从客户端看到的URL:

这些是当流工作时从客户端看到的URL :

正如您所看到的,在登录结束时,我不是被重定向到我的服务器,而是最终进入https://www.instagram.com/(顺便说一句,已成功登录).

为什么会这样?

我不知道自己.一切似乎都正确编码.可能是一些WebView必须调整的Android 设置(但是同一个WebView在与其他auth提供程序进行身份验证时效果很好),可能是一些passport.js配置错误(但我成功地将其用于所有其他提供程序),...

Pau*_*ron 2

我也遇到了同样的问题,并在使用 Instagram connect 的其他实时应用程序上复制了该问题。

我已经向 Instagram 提交了错误报告,但他们的开发人员支持非常少,我不确定是否会收到回复。

也就是说,我必须假设这会影响许多应用程序,而不仅仅是我们的应用程序,因此希望他们正在努力修复。