调用的接口如下图
获取小程序场景码接口调用和返回返回如下
检查了公众号接口权限, 获取带参二维码的接口是有权限的
该接口调用有时能正常返回图片,有时返回的就是
{
"errcode": 48001,
"errmsg": "api unauthorized rid: 607551d0-6e8a2aec-3e02b84c"
}
出现的时间多为 更换access_token的时候,我们系统中是定时获取access_token然后存在缓存中的,有效期是90分钟,是小于微信文档中access_token2小时的有效期的
但是当出现 错误代码48001 的时候,我们把缓存的access_token删除重新获取后,多数情况都能正常获取小程序场景码
但是被删除的access_token是没有过期的,因为我用这个access_token去调用获取用户信息的接口是正常返回的,如下图,access_token与上面获取小程序场景码的access_token是一样的
所以是什么原因导致这种现象?