微信公众号实现用户管理功能

互联网 17-9-14

1、设置用户备注名

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

updateremark.php

<?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;

返回:

{"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

<?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;

返回:

{      "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

<?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;

返回:

{      "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

<?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;

返回:

{      "tag": {          "id": 101,          "name": "朋友"      }  }

5、获取以创建标签

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

tags_get.php

<?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;

返回:

{      "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

<?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;

返回:

{"errcode":0,"errmsg":"ok"}

7、删除标签

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

tags_delete.php

<?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;

返回:

{"errcode":0,"errmsg":"ok"}

8、批量为用户打标签

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

tags_batchtagging.php

<?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;

返回结果:

{"errcode":0,"errmsg":"ok"}

9、获取标签下粉丝列表

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

tags_get_user.php

<?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;

返回:

{      "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

<?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;

返回:

{      "tagid_list": [          100      ]  }

11、批量为用户取消标签

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

tags_batchuntagging.php

<?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;

返回:

{"errcode":0,"errmsg":"ok"}

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

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 用户
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:使用EasyWechat快速开发微信公众号支付

相关资讯