微信公眾號(hào)開發(fā)--用戶管理

最近公司需要做微信公眾號(hào)的活動(dòng),臨時(shí)學(xué)習(xí)了下相關(guān)的開發(fā),微信公眾平臺(tái)的文檔鏈接 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432,我們主要用到了自定義菜單、消息管理、網(wǎng)頁(yè)開發(fā),用戶管理等功能。這篇文章主要分享下“用戶管理”相關(guān)的內(nèi)容。

獲取用戶基本信息(UnionID機(jī)制),UnionID和OpenID的區(qū)別請(qǐng)參照微信公眾平臺(tái)的文檔

接口調(diào)用請(qǐng)求說明
http請(qǐng)求方式: GET
https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

其中access_token和openid的獲取機(jī)制我會(huì)在后續(xù)的文章中分享。

正常情況下,微信會(huì)返回下述JSON數(shù)據(jù)包給公眾號(hào),在判斷用戶是否關(guān)注時(shí),我就是通過該接口實(shí)現(xiàn)。

參數(shù)說明

參數(shù) 是否必須 說明
access_token 是 調(diào)用接口憑證
openid 是 普通用戶的標(biāo)識(shí),對(duì)當(dāng)前公眾號(hào)唯一
lang 否 返回國(guó)家地區(qū)語(yǔ)言版本,zh_CN 簡(jiǎn)體,zh_TW 繁體,en 英語(yǔ)
返回說明

正常情況下,微信會(huì)返回下述JSON數(shù)據(jù)包給公眾號(hào):

{
"subscribe": 1,
"openid": "o6_bmjrPTlm6_2sgVt7hMZOPfL2M",
"nickname": "Band",
"sex": 1,
"language": "zh_CN",
"city": "廣州",
"province": "廣東",
"country": "中國(guó)",
"headimgurl":"http://wx.qlogo.cn/mmopen/g3MonUZtNHkdmzicIlibx6iaFqAc56vxLSUfpb6n5WKSYVY0ChQKkiaJSgQ1dZuTOgvLLrhJbERQQ4eMsv84eavHiaiceqxibJxCfHe/0",
"subscribe_time": 1382694957,
"unionid": " o6_bmasdasdsad6_2sgVt7hMZOPfL"
"remark": "",
"groupid": 0,
"tagid_list":[128,2]

}
參數(shù)說明

參數(shù) 說明
subscribe 用戶是否訂閱該公眾號(hào)標(biāo)識(shí),值為0時(shí),代表此用戶沒有關(guān)注該公眾號(hào),拉取不到其余信息。
openid 用戶的標(biāo)識(shí),對(duì)當(dāng)前公眾號(hào)唯一
nickname 用戶的昵稱
sex 用戶的性別,值為1時(shí)是男性,值為2時(shí)是女性,值為0時(shí)是未知
city 用戶所在城市
country 用戶所在國(guó)家
province 用戶所在省份
language 用戶的語(yǔ)言,簡(jiǎn)體中文為zh_CN
headimgurl 用戶頭像,最后一個(gè)數(shù)值代表正方形頭像大?。ㄓ?、46、64、96、132數(shù)值可選,0代表640*640正方形頭像),用戶沒有頭像時(shí)該項(xiàng)為空。若用戶更換頭像,原有頭像URL將失效。
subscribe_time 用戶關(guān)注時(shí)間,為時(shí)間戳。如果用戶曾多次關(guān)注,則取最后關(guān)注時(shí)間
unionid 只有在用戶將公眾號(hào)綁定到微信開放平臺(tái)帳號(hào)后,才會(huì)出現(xiàn)該字段。
remark 公眾號(hào)運(yùn)營(yíng)者對(duì)粉絲的備注,公眾號(hào)運(yùn)營(yíng)者可在微信公眾平臺(tái)用戶管理界面對(duì)粉絲添加備注
groupid 用戶所在的分組ID(兼容舊的用戶分組接口)
tagid_list 用戶被打上的標(biāo)簽ID列表
錯(cuò)誤時(shí)微信會(huì)返回錯(cuò)誤碼等信息,JSON數(shù)據(jù)包示例如下(該示例為AppID無效錯(cuò)誤):

{"errcode":40013,"errmsg":"invalid appid"}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容