获取微信小程序二维码的bug

项目场景:

获取微信小程序二维码的bug,原来测试一直是没问题的,上线后也没啥问题,这次突然爆错


问题描述

access_token已失效或已过期

{"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest, could get access_token by getStableAccessToken, more details at https://mmbizurl.cn/s/JtxxFh33r rid: 64f87aca-59cf3102-17206889"}


原因分析:

重新获取access_key,正常返回图片二进制文件,随后在测试站和正式站分别测试,测试站生成新的access_key,看返回数据正常,正式站也生成新的access_key,数据正常,等待一段时间(1分钟左右,如果期间一直ping,旧的access_key也可能不失效),再分别访问正式站和测试站,其中测试站的失效,也就是生成新的access_key,旧的会失效。


解决方案:

将生成access_key的数据库保持唯一,不要测试站一个,正式站一个。

相关推荐
得物技术8 分钟前
营销会场预览直通车实践|得物技术
后端·架构·测试
九转苍翎18 分钟前
Java内功修炼(2)——线程安全三剑客:synchronized、volatile与wait/notify
java·thread
曲莫终19 分钟前
正则表达式删除注释和多余换航
java·kotlin
Ice__Cai38 分钟前
Flask 入门详解:从零开始构建 Web 应用
后端·python·flask·数据类型
武子康39 分钟前
大数据-74 Kafka 核心机制揭秘:副本同步、控制器选举与可靠性保障
大数据·后端·kafka
紫穹40 分钟前
006.LangChain Prompt Template
后端
whitepure42 分钟前
万字详解JavaObject类方法
java·后端
切克呦43 分钟前
通过 Cursor CLI 使用 GPT-5 的教程
前端·后端·程序员
Ice__Cai43 分钟前
Flask 之 Request 对象详解:全面掌握请求数据处理
后端·python·flask·request·python web框架
gitboyzcf43 分钟前
Git 常用命令
前端·git·后端