接口报文日志返回了48001,根据文档的全局返回码说明 ,就是“api 功能未授权,请确认公众号已获得该接口,可以在公众平台官网 - 开发者中心页中查看接口权限”,但在公众号后台显示,是有这个接口的权限:
项目已经正常运行两年有多,没有更新这部分,2022.08.16才开始出现这个情况。现在新用户无法注册,全公司几乎所有业务都被遏止着,微信公众号没有工单系统,我们只能通过在开发社区求救。。。
补充,已复现并跟踪到,是网页授权中的“拉取用户信息(需 scope 为 snsapi_userinfo)”接口 https://api.weixin.qq.com/sns/userinfo 返回这个报文。
再次跟进更新问题:
经过我们内部多次测试,已确定和那个“微信网页授权能力调整”相关。
现在需要授权的新用户,无论开发者怎样调整,都会显示这个页面:
这个页面是微信自己的网页授权页面,用户下意识会点绿色按钮同意,这时候会进入文档中的网页授权流程,到达最后一步,使用access_token去获取用户信息的时候,接口就提示48001了。可是,如果用户是点“使用完整服务”进入网页授权流程的话,是没有任何问题的。
另外,更可怕的是,上图中的这个授权页面,某些用户是不出现的,这导致这部分的用户根本无法完成网页授权流程,逻辑完全无法闭环。
期待其他遇到同样的小伙伴们验证一下是否同样情况,并分享一下。
同样的情况……
{errcode: 48001, errmsg: "api unauthorized rid: 666c71f8-5a55b7cf-649f0671"} 按模板发送消息,接口权限已经开通,自己服务调用,帮忙解决下