Instagram API 错误代码 400“找不到匹配代码”

Instagram API error code 400 “No matching code found”

$config = array(
                        'client_id' => '****',
                        'client_secret' => '****',
                        'grant_type' => 'authorization_code',
                        'redirect_uri' => 'https://example.com/order/',
                    'code' => $code,
                );

大约 5-6 小时后,我在尝试进行身份验证时收到此消息:

{"code": 400, "error_type": "OAuthException", "error_message": "No matching code found."}

站点上没有任何更改,客户端似乎一切正常。有谁知道可能导致这种情况的原因吗?

一切都在我们的开发站点上运行,唯一的区别是它使用了其他客户端 ID。我已经尝试创建一个新的 Instagram 客户端并使用新的客户端 ID 进行测试,但在实时网站上没有任何区别。

我今天收到了 Instagram 的回复。但没有关于问题原因的信息。但问题已由他们解决,在我们的案例中,旧 IP 再次起作用。

我已经询问了一些进一步的细节,所以如果我得到更多信息,我会在这里分享。

在我的例子中,我从页面 A 启动 Instagram 连接,回调 URL 不同(页面 B)。一旦我确定回调 URL 与我发起的地方相同,这个问题就解决了。