【发布时间】:2015-07-03 02:32:13
【问题描述】:
$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 进行测试,但在实际站点上没有区别。
【问题讨论】:
-
这是您最近通过登录流程向用户发送的“新鲜”代码吗?
-
是的,这是登录时生成的新代码。昨晚一切正常,当我今天早上检查时,所有用户在尝试登录时都会得到这个。 @CBroe
-
我也有同样的问题。我已经尝试更改密钥和 API 密钥并创建一个新的客户端应用程序,但仍然无法正常工作......你认为这可能与此有关吗:developers.instagram.com/post/116410697261/… 无论如何,根据那篇帖子,现有的应用程序应该仍然正在工作......
-
我不这么认为。我看到其他人发布错误消息,例如“客户端已禁用”,我认为这与这些事情引起的问题有关。客户端 ID 仍然适用于不需要身份验证的场景,因此它仍然处于活动状态。您是否收到任何其他错误消息?
-
不,这是我收到的唯一评论。就像你说的,客户端仍然适用于那些已经创建和存储了令牌的用户,但它不允许我获得新的令牌。用户授予权限,我收到了返回的代码,但是当我将它发布到 Instagram 以获取令牌时,我收到了那个错误......除了这个之外,你还有其他消息吗?
标签: php api instagram instagram-api