现在不add phone的邮箱都要绝种了,以前注册的账号越来越珍贵。
今天上号一看,18个已经稳定用了半个月的账号401了,但都没有封号,只是at过期了,心疼坏了,于是分析了一下失效的原因。
写了个脚本手动尝试用rt去刷新at,全部Your refresh token has already been used to generate a new access token. Please try signing in again.
进一步排查发现,是大概率是我自己不规范的操作导致的,因为我的cpa在vps部署,而oauth登录大多是在本地cpa进行的。经常注册了一堆新号,然后混杂着旧号,从本地的.cli-proxy-api目录下全选上传。
可是这样就出问题了,因为上传同一个账号的json会把旧的覆盖掉。如果云端已经使用这个rt刷新过新的at,本地却没有刷新过,这样上传就会导致新的rt和at被旧的覆盖掉,导致这个账号无法自动刷新。
检查了一下,还有10个账号也有这个问题,今天晚上就要一个一个失效了,我却只能像无能的丈夫一样看着
各位佬友引以为戒。
1 个帖子 - 1 位参与者