公众号网页授权获取用户openid不正确(极小概率)
发布于 5 年前 作者 fang49 9180 次浏览 来自 问答

我是通过第三方平台给授权的公众号生成的网页授权链接来获取用户的openid的,另外通过在cookie中种uid的方式在网页授权回调时查询缓存中的用户openid。

但是我怕缓存出现问题所以每次都会异步通过code获取openid然后与缓存的openid进行对比再打点,这样我大概每周都会出现那么一两次(我们调用网页授权的频率是每周20万次左右),缓存的openid和通过code获取的openid不一致的问题,我也查了不同openid的用户信息,确实都是一个公众号下的,但感觉毫无关联,不是一个城市的。

我这边缓存用的是redis,web后端用的springmvc,网页授权回调逻辑也比较简单,看了好多遍代码也没看出问题来,所以想知道,这种情况可能是什么原因导致的?谁有相同的经历?

回到顶部