阿哥论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 181|回复: 0

用户管理-获取用户列表

[复制链接]

升级  76%

IT工程师

Rank: 1

积分
38
 楼主| 发表于 2015-4-11 14:13:09 | 显示全部楼层 |阅读模式
用户管理-获取用户列表
公众号可通过本接口来获取帐号的关注者列表,关注者列表由一串OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成。一次拉取调用最多拉取10000个关注者的OpenID,可以通过多次拉取的方式来满足需求。
接口调用请求说明
http请求方式: GET(请使用https协议)https://api.weixin.qq.com/cgi-bin/user/get?Access_token=ACCESS_TOKEN&next_openid=NEXT_OPENID
参数是否必须说明
access_token 调用接口凭证
next_openid 第一个拉取的OPENID,不填默认从头开始拉取
返回说明
正确时返回JSON数据包:
{"total":2,"count":2,"data":{"openid":["","OPENID1","OPENID2"]},"next_openid":"NEXT_OPENID"}
参数说明
total 关注该公众账号的总用户数
count 拉取的OPENID个数,最大值为10000
data 列表数据,OPENID的列表
next_openid 拉取列表的后一个用户的OPENID
错误时返回JSON数据包(示例为无效appID错误):
{"errcode":40013,"errmsg":"invalid appid"}附:关注者数量超过10000时
当公众号关注者数量超过10000时,可通过填写next_openid的值,从而多次拉取列表的方式来满足需求。
具体而言,就是在调用接口时,将上一次调用得到的返回中的next_openid值,作为下一次调用中的next_openid值。
示例如下:
公众账号A拥有23000个关注的人,想通过拉取关注接口获取所有关注的人,那么分别请求url如下:https://api.weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN 返回结果:{  "total":23000,  "count":10000,  "data":{"     openid":[        "OPENID1",        "OPENID2",        ...,        "OPENID10000"     ]   },   "next_openid":"NEXT_OPENID1"}https://api.weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN&next_openid=NEXT_OPENID1返回结果:{   "total":23000,   "count":10000,   "data":{     "openid":[       "OPENID10001",       "OPENID10002",       ...,       "OPENID20000"     ]   },   "next_openid":"NEXT_OPENID2"}https://api.weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN&next_openid=NEXT_OPENID2返回结果(关注者列表已返回完时,返回next_openid为空):{   "total":23000,   "count":3000,   "data":{"       "openid":[         "OPENID20001",         "OPENID20002",         ...,         "OPENID23000"       ]   },   "next_openid":" "}使用网页调试工具调试该接口

用户管理-获取用户列表
摘自:http://mp.weixin.qq.com/wiki/0/d0e07720fc711c02a3eab6ec33054804.html

您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表