前言
寻找一个公众号关注者的微信openid,知道他的手机号等基本信息,如何获取这位粉丝的openid? 本来有个数据库直接可以存储注册用户的基本信息的,但是查询的用户属于只关注,并没有注册,所以数据库并没有基本信息,准备一个CURL工具即可获取,这里我使用PostMan
操作
1、微信后台
这个需要管理员配合了,管理员登录后台后,可以查看到所有关注者,搜索到你要查看的用户,这个应该不难
2、打标签
给这个用户打个标签最好直接给独立掉,新建一个标签,给他打个标签。没标签就新建,这个看看API就会
参考文章:标签管理API
3、获取标签tagid
http请求方式:GET(请使用https协议) https://api.weixin.qq.com/cgi-bin/tags/get?access_token=ACCESS_TOKEN
https://api.weixin.qq.com/cgi-bin/tags/get?access_token=ACCESS_TOKEN
返回说明 这个id我们需要,找到你给这个用户打得标签的id
{
"tags":[{
"id":1,
"name":"每天一罐可乐星人",
"count":0 //此标签下粉丝数
},
{
"id":2,
"name":"星标组",
"count":0
},
{
"id":127,
"name":"广东",
"count":5
}
] }
4、获取用户
获取标签下粉丝列表
http请求方式:GET(请使用https协议) https://api.weixin.qq.com/cgi-bin/user/tag/get?access_token=ACCESS_TOKEN
https://api.weixin.qq.com/cgi-bin/user/tag/get?access_token=ACCESS_TOKEN
参数,写你的标签Id
{ "tagid" : 134, "next_openid":""//第一个拉取的OPENID,不填默认从头开始拉取 }
返回值
{
"count": 1,
"data": {
"openid": [
"oOQf1ty4ZjGJ_Dv6YDpgdneba73c"
]
},
"next_openid": "oOQf1t1njfj05JBWUJc6De22liQk"
}
这个openid
就是你需要粉丝的openid了
本文地址:https://blog.csdn.net/HezhezhiyuLe/article/details/110555561