微信公众号网页授权后,
获取到了accessToken,且isSnapshotuser=1
https://api.weixin.qq.com/sns/userinfo?access_token=%s&openid=%s&lang=%s 获取用户信息时,返回
{"errcode":48001,"errmsg":"api unauthorized, rid: 62fb9bc8-078c24da-4202f278"}
微信后台:相关接口权限已获得
收取的accessToken都正确了,为什么获取用户信息会没有权限。
遇到同样情况,是那个所谓“快照页模式”导致的,文档现在有说明“通过 code 换取网页授权access_token”会返回是否虚拟用户表示,如果拿虚拟用户的access_token去获取用户信息,是会报这类奇怪的错误的。
技术人员貌似修复了,可能现在已经不是报这个错了。
但现在开发者依然无法调试“快照页模式”