微信网页开发中用户头像数据获取异常:"headimgurl" 内容只有 "/0"
如题,通过 OAuth2.0 进行授权,获取到网页授权 access_token ,然后通过该 access_token 拉取用户信息 (scope 为 snsapi_userinfo),调用接口:https://api.weixin.qq.com/sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN
正常情况下获取的用户信息如下:
{ "openid" : "OPENID" , "nickname" : "NICKNAME" , "sex" : "1" , "province" : "PROVINCE" , "city" : "CITY" , "country" : "COUNTRY" , "headimgurl" : "http://wx.qlogo.cn/mmopen/g3MonUZtNHkdmzicIlibx6iaFqAc56vxLSUfpb6n5WKSYVY0ChQKkiaJSgQ1dZuTOgvLLrhJbERQQ4eMsv84eavHiaiceqxibJxCfHe/46" , "privilege" :[ "PRIVILEGE1" , "PRIVILEGE2" ], "unionid" : "o6_bmasdasdsad6_2sgVt7hMZOPfL" } |
但是,最近出现大量 “headimgurl”:"/0" 的情况,目前不清楚为什么会出现这样的异常数据。
4 回复
但是根据文档 (https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842) 上说,用户没有头像时该项为空。
现在实际情况是,对于 “headimgurl” 我们这边总共获取到了三种值:
正常的图片 url
空字符串
"/0"
想确认一下,2 和 3 都是由于用户没有头像导致的么?