接口:https://api.weixin.qq.com/cgi-bin/user/info/updateremark?access_token=ACCESS_TOKEN
<?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"}
二、獲取用戶基本信息
接口:https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN
userInfp.php
{
"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": []
}
三、批量獲取用戶消息
接口: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": []
}
]
}
四、建立標籤
接口: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": "朋友"
}
}
五、獲取以建立標籤
接口: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
}
]
}
六、編輯標籤
接口: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"}
七、刪除標籤
當某個標籤下的粉絲超過10w時,後臺不可直接刪除標籤。此時,開發者能夠對該標籤下的openid列表,先進行取消標籤的操做,直到粉絲數不超過10w後,纔可直接刪除該標籤。
接口: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"}
八、批量爲用戶打標籤
標籤功能目前支持公衆號爲用戶打上最多20個標籤。
接口: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"}
九、獲取標籤下粉絲列表
接口:https://api.weixin.qq.com/cgi-bin/user/tag/get?access_token=ACCESS_TOKEN
"next_openid":""//第一個拉取的OPENID,不填默認從頭開始拉取
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"
}
十、獲取用戶身上的標籤列表
接口;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
]
}
十二、批量爲用戶取消標籤
接口: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三、拉黑用戶
接口:https://api.weixin.qq.com/cgi-bin/tags/members/batchblacklist?access_token=ACCESS_TOKEN
tags_batchblacklist.php
<?php
@header('Content-type: text/plain;charset=UTF-8');
require_once("../Utils.php");
$data = '{
"openid_list" : [
"o4WmZ0h-4huBUVQUczx2ezaxIL9c"
]
}';
$url = "https://api.weixin.qq.com/cgi-bin/tags/members/batchblacklist?"
."access_token=".Utils::get_access_token();
$result = Utils::https_request($url, $data);
echo $result;
返回:
{"errcode":0,"errmsg":"ok"}
1四、獲取微信公衆號黑名單列表
接口:https://api.weixin.qq.com/cgi-bin/tags/members/getblacklist?access_token=ACCESS_TOKEN
begin_openid爲空表示默認從頭開始拉取。
tags_getblacklist.php
<?php
@header('Content-type: text/plain;charset=UTF-8');
require_once("../Utils.php");
$data = '{
"begin_openid":""
}';
$url = "https://api.weixin.qq.com/cgi-bin/tags/members/getblacklist?"
."access_token=".Utils::get_access_token();
$result = Utils::https_request($url, $data);
echo $result;
返回:
{
"total": 1,
"count": 1,
"data": {
"openid": [
"o4WmZ0h-4huBUVQUczx2ezaxIL9c"
]
},
"next_openid": "o4WmZ0h-4huBUVQUczx2ezaxIL9c"
}
1五、取消拉黑用戶
接口:https://api.weixin.qq.com/cgi-bin/tags/members/batchunblacklist?access_token=ACCESS_TOKEN
tags_batchunblacklist.php
<?php
@header('Content-type: text/plain;charset=UTF-8');
require_once("../Utils.php");
$data = '{
"openid_list" : [
"o4WmZ0h-4huBUVQUczx2ezaxIL9c"
]
}';
$url = "https://api.weixin.qq.com/cgi-bin/tags/members/batchunblacklist?"
."access_token=".Utils::get_access_token();
$result = Utils::https_request($url, $data);
echo $result;
返回:
{"errcode":0,"errmsg":"ok"}