在尝试在服务器端检索Instagram访问令牌时,我们似乎遇到了一个非常奇怪的问题。
我们正在查看"找不到匹配的代码"在随机时间出现错误,但是当它确实发生时,它似乎会聚集在一起,因为这些错误并非在一天中传播,但似乎只是在一个随机的15分钟左右的时间内在深夜,并且#&#&# 39;在我们可以说的那段时间内,只发生在很小比例的用户身上。
我们已经查看了其他可能性,访问令牌请求IP似乎是一种可能性,但是这个问题在所有用户的时间范围内并不一致,而这些用户没有找到匹配代码"访问令牌请求期间返回了400个错误。
以前有没有人经历过这个?有任何想法吗?另外需要注意的是,我们的应用程序看到每天都有成千上万的用户登录,因此定时发生的随机性并没有多大意义。
答案 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.