$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 与我启动的位置相同,这个问题就为我解决了。