一
獲取用戶基本信息
- 用戶在關(guān)注公眾號(hào)之后搀玖,你可以獲取到用戶的openID(加密后的微信號(hào),每個(gè)用戶對(duì)應(yīng)每個(gè)公眾號(hào)的openID是唯一的)著淆。通過openID可以獲取到包括昵稱却盘、頭像、性別邦蜜、所在城市撰筷、語言和關(guān)注時(shí)間的用戶信息。
- 如果開發(fā)者有多個(gè)公眾號(hào)畦徘,或者在公眾號(hào)毕籽、移動(dòng)應(yīng)用之間統(tǒng)一用戶帳號(hào)的需求,需要前往微信開放平臺(tái)(open.weixin.qq.com)綁定公眾號(hào)后井辆,才可利用UnionID機(jī)制來滿足上述需求关筒。
調(diào)用接口:
接口調(diào)用請(qǐng)求說明 GET https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN
參數(shù)說明:
access_token 必須 調(diào)用接口憑證
openid 必須 普通用戶的標(biāo)識(shí),對(duì)當(dāng)前公眾號(hào)唯一
lang 非必需 返回國(guó)家地區(qū)語言版本杯缺,zh_CN 簡(jiǎn)體蒸播,zh_TW 繁體,en 英語
//正確結(jié)果
{
"subscribe": 1,
"openid": "o6_bmjrPTlm6_2sgVt7hMZOPfL2M",
"nickname": "Band",
"sex": 1,
"language": "zh_CN",
"city": "廣州",
"province": "廣東",
"country": "中國(guó)",
"headimgurl":"http://thirdwx.qlogo.cn/mmopen/g3MonUZtNHkdmzicIlibx6iaFqAc56vxLSUfpb6n5WKSYVY0ChQKkiaJSgQ1dZuTOgvLLrhJbERQQ4eMsv84eavHiaiceqxibJxCfHe/0",
"subscribe_time": 1382694957,
"unionid": " o6_bmasdasdsad6_2sgVt7hMZOPfL" //同一用戶對(duì)應(yīng)同一主體的唯一標(biāo)識(shí)
"remark": "",
"groupid": 0,
"tagid_list":[128,2],
"subscribe_scene": "ADD_SCENE_QR_CODE",
"qr_scene": 98765,
"qr_scene_str": ""
}
//error
{"errcode":40013,"errmsg":"invalid appid"}
二
批量獲取獲取用戶信息
開發(fā)者可通過該接口來批量獲取用戶基本信息。最多支持一次拉取100條袍榆。
http請(qǐng)求方式: POST
https://api.weixin.qq.com/cgi-bin/user/info/batchget?access_token=ACCESS_TOKEN`
openid 必須 用戶的標(biāo)識(shí)胀屿,對(duì)當(dāng)前公眾號(hào)唯一
lang 非必需 國(guó)家地區(qū)語言版本,zh_CN 簡(jiǎn)體包雀,zh_TW 繁體宿崭,en 英語,默認(rèn)為zh-CN
//正確結(jié)果
{
"user_info_list": [
{
"subscribe": 1,
"openid": "otvxTs4dckWG7imySrJd6jSi0CWE",
"nickname": "iWithery",
"sex": 1,
"language": "zh_CN",
"city": "揭陽",
"province": "廣東",
"country": "中國(guó)",
"headimgurl": "http://thirdwx.qlogo.cn/mmopen/xbIQx1GRqdvyqkMMhEaGOX802l1CyqMJNgUzKP8MeAeHFicRDSnZH7FY4XB7p8XHXIf6uJA2SCunTPicGKezDC4saKISzRj3nz/0",
"subscribe_time": 1434093047,
"unionid": "oR5GjjgEhCMJFyzaVZdrxZ2zRRF4",
"remark": "",
"groupid": 0,
"tagid_list":[128,2],
"subscribe_scene": "ADD_SCENE_QR_CODE",
"qr_scene": 98765,
"qr_scene_str": ""
},
{
"subscribe": 0,
"openid": "otvxTs_JZ6SEiP0imdhpi50fuSZg"
}
]
}
//error
{"errcode":40013,"errmsg":"invalid appid"}