1. 程式人生 > >微信開發--獲取使用者資訊 48001 問題

微信開發--獲取使用者資訊 48001 問題

獲取使用者資訊介面: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了