微信公众号获取用户信息(用户关注公众号)


获取用户基本信息

  1. 用户在关注公众号之后,你可以获取到用户的openID(加密后的微信号,每个用户对应每个公众号的openID是唯一的)。通过openID可以获取到包括昵称、头像、性别、所在城市、语言和关注时间的用户信息。
  2. 如果开发者有多个公众号,或者在公众号、移动应用之间统一用户帐号的需求,需要前往微信开放平台(open.weixin.qq.com)绑定公众号后,才可利用UnionID机制来满足上述需求。
调用接口:
接口调用请求说明 GET https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

参数说明:
access_token 必须 调用接口凭证
openid 必须 普通用户的标识,对当前公众号唯一
lang 非必需 返回国家地区语言版本,zh_CN 简体,zh_TW 繁体,en 英语

//正确结果
{
   "subscribe": 1, 
   "openid": "o6_bmjrPTlm6_2sgVt7hMZOPfL2M", 
   "nickname": "Band", 
   "sex": 1, 
   "language": "zh_CN", 
   "city": "广州", 
   "province": "广东", 
   "country": "中国", 
   "headimgurl":"http://thirdwx.qlogo.cn/mmopen/g3MonUZtNHkdmzicIlibx6iaFqAc56vxLSUfpb6n5WKSYVY0ChQKkiaJSgQ1dZuTOgvLLrhJbERQQ4eMsv84eavHiaiceqxibJxCfHe/0",
   "subscribe_time": 1382694957,
   "unionid": " o6_bmasdasdsad6_2sgVt7hMZOPfL"   //同一用户对应同一主体的唯一标识
   "remark": "",
   "groupid": 0,
   "tagid_list":[128,2],
   "subscribe_scene": "ADD_SCENE_QR_CODE",
   "qr_scene": 98765,
   "qr_scene_str": ""
}
微信公众号获取用户信息(用户关注公众号)_第1张图片
参数说明
//error
 {"errcode":40013,"errmsg":"invalid appid"}


批量获取获取用户信息

开发者可通过该接口来批量获取用户基本信息。最多支持一次拉取100条。

http请求方式: POST
https://api.weixin.qq.com/cgi-bin/user/info/batchget?access_token=ACCESS_TOKEN`

openid 必须 用户的标识,对当前公众号唯一

lang 非必需 国家地区语言版本,zh_CN 简体,zh_TW 繁体,en 英语,默认为zh-CN

//正确结果
{
   "user_info_list": [
       {
           "subscribe": 1, 
           "openid": "otvxTs4dckWG7imySrJd6jSi0CWE", 
           "nickname": "iWithery", 
           "sex": 1, 
           "language": "zh_CN", 
           "city": "揭阳", 
           "province": "广东", 
           "country": "中国", 

           "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"
       }
   ]
}
微信公众号获取用户信息(用户关注公众号)_第2张图片
参数说明
//error
{"errcode":40013,"errmsg":"invalid appid"}

你可能感兴趣的:(微信公众号获取用户信息(用户关注公众号))