我是靠谱客的博主 完美水池,这篇文章主要介绍微信公众号实现用户管理功能,现在分享给大家,希望可以做个参考。

1、设置用户备注名

接口:https://api.weixin.qq.com/cgi-bin/user/info/updateremark?access_token=ACCESS_TOKEN

updateremark.php

复制代码
1
2
3
4
5
6
7
8
9
10
<?php require_once("../Utils.php"); $data = '{ "openid":"o4WmZ0h-4huBUVQUczx2ezaxIL9c", "remark":"Jhon" }'; $url = "https://api.weixin.qq.com/cgi-bin/user/info/updateremark?" ."access_token=".Utils::get_access_token(); $result = Utils::https_request($url, $data); echo $result;
登录后复制

返回:

复制代码
1
{"errcode":0,"errmsg":"ok"}
登录后复制
登录后复制
登录后复制
登录后复制

2、获取用户基本信息

接口:https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

userInfp.php

复制代码
1
2
3
4
5
6
7
<?php require_once("../Utils.php"); $openId = "o4WmZ0h-4huBUVQUczx2ezaxIL9c"; $url = "https://api.weixin.qq.com/cgi-bin/user/info?access_token=" .Utils::get_access_token()."&openid=".$openId."&lang=zh_CN "; $result = Utils::https_request($url); echo $result;
登录后复制

返回:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{ "subscribe": 1, "openid": "o4WmZ0h-4huBUVQUczx2ezaxIL9c", "nickname": "Promise", "sex": 1, "language": "zh_CN", "city": "", "province": "", "country": "", "headimgurl": "http://wx.qlogo.cn/mmopen/Vq7PMkMOaMYgtQNJBrdesiantXGgGkliaoI3StUtnG5DUA1oYaeTlOdjicYHu9EkMvLY2gXf7rHBzGNiaPoDyvmZ0ONEGm7PfGBb/0", "subscribe_time": 1504708412, "remark": "Jhon", "groupid": 0, "tagid_list": [] }
登录后复制

3、批量获取用户消息

接口:https://api.weixin.qq.com/cgi-bin/user/info/batchget?access_token=ACCESS_TOKEN

batchget.php

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php require_once("../Utils.php"); $data = '{ "user_list": [ { "openid": "o4WmZ0h-4huBUVQUczx2ezaxIL9c", "lang": "zh_CN" } ] }'; $url = "https://api.weixin.qq.com/cgi-bin/user/info/batchget?" ."access_token=".Utils::get_access_token(); $result = Utils::https_request($url, $data); echo $result;
登录后复制

返回:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{ "user_info_list": [ { "subscribe": 1, "openid": "o4WmZ0h-4huBUVQUczx2ezaxIL9c", "nickname": "Promise", "sex": 1, "language": "zh_CN", "city": "", "province": "", "country": "", "headimgurl": "http://wx.qlogo.cn/mmopen/Vq7PMkMOaMYgtQNJBrdesiantXGgGkliaoI3StUtnG5DUA1oYaeTlOdjicYHu9EkMvLY2gXf7rHBzGNiaPoDyvmZ0ONEGm7PfGBb/0", "subscribe_time": 1504708412, "remark": "Jhon", "groupid": 0, "tagid_list": [] } ] }
登录后复制

4、创建标签

接口:https://api.weixin.qq.com/cgi-bin/tags/create?access_token=ACCESS_TOKEN

tags_create.php

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
<?php @header('Content-type: text/plain;charset=UTF-8'); require_once("../Utils.php"); $data = '{ "tag" : { "name" : "朋友" } }'; $url = "https://api.weixin.qq.com/cgi-bin/tags/create?" ."access_token=".Utils::get_access_token(); $result = Utils::https_request($url, $data); echo $result;
登录后复制

返回:

复制代码
1
2
3
4
5
6
{ "tag": { "id": 101, "name": "朋友" } }
登录后复制

5、获取以创建标签

接口:https://api.weixin.qq.com/cgi-bin/tags/get?access_token=ACCESS_TOKEN

tags_get.php

复制代码
1
2
3
4
5
6
7
<?php @header('Content-type: text/plain;charset=UTF-8'); require_once("../Utils.php"); $url = "https://api.weixin.qq.com/cgi-bin/tags/get?access_token=" .Utils::get_access_token(); $result = Utils::https_request($url); echo $result;
登录后复制

返回:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{ "tags": [ { "id": 2, "name": "星标组", "count": 0 }, { "id": 100, "name": "同学", "count": 0 }, { "id": 101, "name": "朋友", "count": 0 } ] }
登录后复制

6、编辑标签

接口:https://api.weixin.qq.com/cgi-bin/tags/update?access_token=ACCESS_TOKEN

tags_update.php

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php @header('Content-type: text/plain;charset=UTF-8'); require_once("../Utils.php"); $data = '{ "tag" : { "id" : 101, "name" : "好朋友" } }'; $url = "https://api.weixin.qq.com/cgi-bin/tags/update?" ."access_token=".Utils::get_access_token(); $result = Utils::https_request($url, $data); echo $result;
登录后复制

返回:

复制代码
1
{"errcode":0,"errmsg":"ok"}
登录后复制
登录后复制
登录后复制
登录后复制

7、删除标签

当某个标签下的粉丝超过10w时,后台不可直接删除标签。此时,开发者可以对该标签下的openid列表,先进行取消标签的操作,直到粉丝数不超过10w后,才可直接删除该标签。

接口:https://api.weixin.qq.com/cgi-bin/tags/delete?access_token=ACCESS_TOKEN

tags_delete.php

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
<?php @header('Content-type: text/plain;charset=UTF-8'); require_once("../Utils.php"); $data = '{ "tag" : { "id" : 101 } }'; $url = "https://api.weixin.qq.com/cgi-bin/tags/delete?" ."access_token=".Utils::get_access_token(); $result = Utils::https_request($url, $data); echo $result;
登录后复制

返回:

复制代码
1
{"errcode":0,"errmsg":"ok"}
登录后复制
登录后复制
登录后复制
登录后复制

8、批量为用户打标签

标签功能目前支持公众号为用户打上最多20个标签。

接口:https://api.weixin.qq.com/cgi-bin/tags/members/batchtagging?access_token=ACCESS_TOKEN

tags_batchtagging.php

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php @header('Content-type: text/plain;charset=UTF-8'); require_once("../Utils.php"); $data = '{ "openid_list" : [ "o4WmZ0h-4huBUVQUczx2ezaxIL9c" ], "tagid" : 100 }'; $url = "https://api.weixin.qq.com/cgi-bin/tags/members/batchtagging?" ."access_token=".Utils::get_access_token(); $result = Utils::https_request($url, $data); echo $result;
登录后复制

返回结果:

复制代码
1
{"errcode":0,"errmsg":"ok"}
登录后复制

9、获取标签下粉丝列表

接口:https://api.weixin.qq.com/cgi-bin/user/tag/get?access_token=ACCESS_TOKEN

"next_openid":""//第一个拉取的OPENID,不填默认从头开始拉取

tags_get_user.php

复制代码
1
2
3
4
5
6
7
8
9
10
11
<?php @header('Content-type: text/plain;charset=UTF-8'); require_once("../Utils.php"); $data = '{ "tagid" : 100, "next_openid":"" }'; $url = "https://api.weixin.qq.com/cgi-bin/user/tag/get?" ."access_token=".Utils::get_access_token(); $result = Utils::https_request($url, $data); echo $result;
登录后复制

返回:

复制代码
1
2
3
4
5
6
7
8
9
{ "count": 1, "data": { "openid": [ "o4WmZ0h-4huBUVQUczx2ezaxIL9c" ] }, "next_openid": "o4WmZ0h-4huBUVQUczx2ezaxIL9c" }
登录后复制

10、获取用户身上的标签列表

接口;https://api.weixin.qq.com/cgi-bin/tags/getidlist?access_token=ACCESS_TOKEN

tags_getidlist.php

复制代码
1
2
3
4
5
6
7
8
9
10
<?php @header('Content-type: text/plain;charset=UTF-8'); require_once("../Utils.php"); $data = '{ "openid" : "o4WmZ0h-4huBUVQUczx2ezaxIL9c" }'; $url = "https://api.weixin.qq.com/cgi-bin/tags/getidlist?" ."access_token=".Utils::get_access_token(); $result = Utils::https_request($url, $data); echo $result;
登录后复制

返回:

复制代码
1
2
3
4
5
{ "tagid_list": [ 100 ] }
登录后复制

11、批量为用户取消标签

接口:https://api.weixin.qq.com/cgi-bin/tags/members/batchuntagging?access_token=ACCESS_TOKEN

tags_batchuntagging.php

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php @header('Content-type: text/plain;charset=UTF-8'); require_once("../Utils.php"); $data = '{ "openid_list" : [ "o4WmZ0h-4huBUVQUczx2ezaxIL9c" ], "tagid" : 100 }'; $url = "https://api.weixin.qq.com/cgi-bin/tags/members/batchuntagging?" ."access_token=".Utils::get_access_token(); $result = Utils::https_request($url, $data); echo $result;
登录后复制

返回:

复制代码
1
{"errcode":0,"errmsg":"ok"}
登录后复制
登录后复制
登录后复制
登录后复制

以上就是微信公众号实现用户管理功能的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是完美水池最近收集整理的关于微信公众号实现用户管理功能的全部内容,更多相关微信公众号实现用户管理功能内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(103)

评论列表共有 0 条评论

立即
投稿
返回
顶部