获取用户信息接口:https://api.weixin.qq.com/sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID
我用的是这个接口,结果一直在报{"errmsg":"api unauthorized, hints: [ req_id: WVnWOa0918s107 ]","errcode":48001},
重点是有的微信可以有的又不行,有点不明白,在查阅的很多文档之后,发现是授权的问题
授权接口:https://open.weixin.qq.com/connect/oauth2/authorize?appid=&redirect_uri=&response_type=code&scope=snsapi_base&state=#wechat_redirect
注意接口中scope部分
snsapi_base 不需要用户点同意,直接跳转到授权后的页面,只能用于获取openid,不能获取用户基本信息
snsapi_userinfo 会征求用户同意,授权后,可以获取用户基本信息
所以修改成snsapi_userinfo 就ok了