用户标签管理

我的未来我决定 提交于 2019-11-30 07:46:06

可以给用户添加标签

创建标签,一个公众号最多创建100个标签

接口HTTP请求方式post

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

post数据格式: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;
     		}
     		
     	}
     	
     	
     }


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!