Instagram OAuth登录返回“;未找到匹配代码或已使用匹配代码;

Instagram OAuth登录返回“;未找到匹配代码或已使用匹配代码;,instagram,omniauth,oauth2,Instagram,Omniauth,Oauth2,所以我有一个可以登录Instagram的web应用程序。好几个月了。没有代码更改,我突然变得 {"code": 400, "error_type": "OAuthException", "error_message": "Matching code was not found or was already used."} 在我的浏览器上注销instagram.com并使用我的web应用程序登录instagram oauth。。。。现在它起作用了。它可以反复工作(使用instagram oaut

所以我有一个可以登录Instagram的web应用程序。好几个月了。没有代码更改,我突然变得

{"code": 400, "error_type": "OAuthException", "error_message": "Matching code was not found or was already used."}
在我的浏览器上注销instagram.com并使用我的web应用程序登录instagram oauth。。。。现在它起作用了。它可以反复工作(使用instagram oauth登录和退出我的应用程序)。很好

直到我在浏览器上访问www.instagram.com网页。然后,我的oauth登录再次失败,并出现相同的错误。在我注销instagram.com之前,我无法再次使用instagram oauth登录我的web应用程序

我清除浏览器缓存并从Instagram注销。
我再次尝试OAuth登录,现在可以登录了(它返回正常响应)


这可能不是完美的解决方案。请试一试。

我通过SOCKS代理发送HTTP请求,它可以正常工作。

同样的问题也发生在这里:


这似乎是Instagram的末日。

显示此错误是因为生成了Access\u令牌,我们正在尝试使用相同的“代码”重新生成。如果需要新的访问令牌,则需要重新生成代码并使用该代码生成访问令牌

下面是生成代码的示例URL

client_id=Instagram中的客户端id

redirect_uri=为获得Instagram的权限而添加的URL


scope=设置新生成代码的权限。

我也看到了相同的错误,但情况不同。我倾向于认为这可能是instagram内部的问题。我还注意到,我的一些测试用户无法访问他们的“管理应用程序”部分。页面返回500内部服务器错误…您好。只有在登录后刷新页面时才会发生这种情况。你知道为什么会发生这种情况吗?如果你遵循同样的原则,请检查这个简单的问题。这对我来说不可靠。但是多次尝试oauth登录最终会成功。