Instagram OAuth返回"找不到匹配的代码"在随机时间

时间:2015-05-13 21:52:48

标签: authentication oauth oauth-2.0 instagram instagram-api

在尝试在服务器端检索Instagram访问令牌时,我们似乎遇到了一个非常奇怪的问题。

我们正在查看"找不到匹配的代码"在随机时间出现错误,但是当它确实发生时,它似乎会聚集在一起,因为这些错误并非在一天中传播,但似乎只是在一个随机的15分钟左右的时间内在深夜,并且#&#&# 39;在我们可以说的那段时间内,只发生在很小比例的用户身上。

我们已经查看了其他可能性,访问令牌请求IP似乎是一种可能性,但是这个问题在所有用户的时间范围内并不一致,而这些用户没有找到匹配代码"访问令牌请求期间返回了400个错误。

以前有没有人经历过这个?有任何想法吗?另外需要注意的是,我们的应用程序看到每天都有成千上万的用户登录,因此定时发生的随机性并没有多大意义。

1 个答案:

答案 0 :(得分:0)

用户看起来有多个code,您看到first code,但需要second。如果您收到错误,请尝试relogin个用户。用户不会看到带有确认按钮的Instagram页面,只是重定向。

可能的错误算法:

1. User click auth link.
2. Get first code.
3. User click auth link (twice, redirection problem, public auth system, etc.)
4. Get another code (even on the same client_id, redirect_uri).
5. You get first code.
6. But first code already doesn't exists.