获取微信小程序二维码的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的数据库保持唯一,不要测试站一个,正式站一个。

相关推荐
葡萄城技术团队2 分钟前
GcExcel V9.0 新特性解密:VALUETOTEXT/ARRAYTOTEXT 双函数,让数据文本转换更精准高效
java
她说..3 分钟前
策略模式+工厂模式实现订单校验功能
java·spring boot·java-ee·简单工厂模式·策略模式
短剑重铸之日3 分钟前
《设计模式》第五篇:策略模式
java·后端·设计模式·策略模式
知行合一。。。6 分钟前
Linux--10---crontab -e定时任务
java·linux·运维
cyforkk14 分钟前
16、Java 基础硬核复习:网络编程的核心逻辑与面试考点
java·网络·面试
serve the people24 分钟前
python环境搭建 (五) Dockerfile 和 docker-compose.yml 核心作用
java·python·docker
独断万古他化31 分钟前
【Spring 事务】核心概念与实战:从手动控制到注解自动事务
java·spring·事务
马猴烧酒.33 分钟前
【团队空间|第十一天】基础功能实现,RBAC权限控制,ShardingSphere详解
java·开发语言·数据库
fengxin_rou34 分钟前
从 String 到 Zset:Redis 核心数据结构全解析及排行榜应用
java·开发语言·redis·多线程
世界尽头与你35 分钟前
CVE-2025-55752_ Apache Tomcat 安全漏洞
java·安全·网络安全·渗透测试·tomcat·apache