Oauth 2.0 Instagram OAuth身份验证-www.Instagram.com多次重定向您

Oauth 2.0 Instagram OAuth身份验证-www.Instagram.com多次重定向您,oauth-2.0,instagram,instagram-api,Oauth 2.0,Instagram,Instagram Api,我尝试使用服务器端显式OAuth流来允许用户使用Instagram进行身份验证,以便我的应用程序能够代表他们检索媒体 我已经在Instagram上配置了我的客户端,它处于沙盒模式,可以重定向到 https://localhost:44320/Admin/Instagram/OAuth 我正在使用以下URL将用户重定向到Instagram: https://api.instagram.com/oauth/authorize?client_id=CLIENT_ID_IS_HERE&redi

我尝试使用服务器端显式OAuth流来允许用户使用Instagram进行身份验证,以便我的应用程序能够代表他们检索媒体

我已经在Instagram上配置了我的客户端,它处于沙盒模式,可以重定向到

https://localhost:44320/Admin/Instagram/OAuth
我正在使用以下URL将用户重定向到Instagram:

https://api.instagram.com/oauth/authorize?client_id=CLIENT_ID_IS_HERE&redirect_uri=https%3A%2F%2Flocalhost%3A44320%2FAdmin%2FInstagram%2FOAuth%3FweddingId%3D2&response_type=code&scope=public_content
我的问题是,如果用户已经通过身份验证,或者在Instagram上成功进行了身份验证,则重定向到我的回调URL不会到达我的端点,Chrome会抛出
ERR\u TOO\u MANY\u重定向
错误。这种情况也会发生在Microsoft Edge browser上,但它只是挂起而不是给出错误

通过检查Chrome上的网络活动,可以看到以下内容来回跳转:

https://www.instagram.com/oauth/authorize?client_id=...

然后再回来。我找不到任何关于开发人员文档和这里的S/O的信息。
我会感谢任何帮助或建议,因为我被困在这里

如果您从URL中删除
/weddingId=2/
,会发生什么?谢谢您的回复。在那里试过,还是一样。instagram文档中说,您可以使用其他参数,而这些参数是
https://localhost:44320/Admin/Instagram/OAuth
do?这是我的回调url,它从Instagram接收代码,然后将其发回给他们以检索访问令牌。不过Instagram并没有接触到这个问题。也许你可以尝试清除浏览器的cookie,但由于Chrome和IE都遇到了这个问题,我怀疑这是一个解决办法。也可能是服务器上的日期和时间与Instagram的服务器时区不匹配?
https://www.instagram.com/integrity/checkpoint/?next=/oauth/authorize