可以给用户添加标签
创建标签,一个公众号最多创建100个标签
接口HTTP请求方式post
https://api.weixin.qq.com/cgi-bin/tags/create?access_token=ACCESS_TOKENpost数据格式:json
正常返回
{ "tag":{ "id":134,//标签id "name":"广东" } }错误码说明
| 错误码 | 说明 |
|---|---|
| -1 | 系统繁忙 |
| 45157 | 标签名非法,请注意不能和其他标签重名 |
| 45158 | 标签名长度超过30个字节 |
| 45056 | 创建的标签数过多,请注意不能超过100个 |
public function createTag($tagname=''){
// $tag="hg";
$mp=getCurrentMp();
$where['mp_id']=$id;
$where['tag']=$tagname;
$reault=M('tags')->where($where)->select();
// print_r($reault);
// exit;
if(empty($reault)){
include APP_PATH . 'LaneWeChat/lanewechat.php';
$accessToken=getAccess_token();
$api="https://api.weixin.qq.com/cgi-bin/tags/create?access_token=$accessToken";
$arr['tag']['name']=$tagname;
// print_r($arr);//Array ( [tag] => Array ( [name] => fds ) )
// exit;
$arr=json_encode($arr,JSON_UNESCAPED_UNICODE);
// print_r($arr);{"tag":{"name":"fds"}}
// exit;
$media=Curl::callWebServer($api,$arr,'post',true,false);
// print_r($media);//Array ( [tag] => Array ( [id] => 101 [name] => fds ) )
// exit;
$mp=getCurrentMp();
if(isset($media['tag']['name'])){
// echo '13';
// exit;
$reault['mp_id'] = $mp['id'];
$reault['tag']=$media['tag']['name'];
$reault['tag_id']=$media['tag']['id'];
$data=M('tags')->add($reault);
// print_r($data);
// exit;
}
}
}来源:CSDN
作者:phpzhengjiao
链接:https://blog.csdn.net/phpzhengjiao/article/details/80092052