微信公众号用户标签php,用户标签管理 - 微信公众平台开发者文档 - php中文网手册...
开发者可以使用用户标签管理的相关接口,实现对公众号的标签进行创建、查询、修改、删除等操作,也可以对用户进行打标签、取消标签等操作。
标签管理
1. 创建标签
一个公众号,最多可以创建100个标签。
接口调用请求说明http请求方式:POST(请使用https协议)
https://api.weixin.qq.com/cgi-bin/tags/create?access_token=ACCESS_TOKEN
POST数据格式:JSON
POST数据例子:
{
"tag" : {
"name" : "广东"//标签名
}
}
参数说明参数说明
access_token调用接口凭据
name标签名(30个字符以内)
返回说明(正常时返回的json数据包示例){
"tag":{
"id":134,//标签id
"name":"广东"
}
}
返回参数说明参数说明
id标签id,由微信分配
name标签名,UTF8编码
错误码说明错误码说明
-1系统繁忙
45157标签名非法,请注意不能和其他标签重名
45158标签名长度超过30个字节
45056创建的标签数过多,请注意不能超过100个
2. 获取公众号已创建的标签
接口调用请求说明http请求方式:GET(请使用https协议)
https://api.weixin.qq.com/cgi-bin/tags/get?access_token=ACCESS_TOKEN
返回说明{
"tags":[{
"id":1,
"name":"每天一罐可乐星人",
"count":0 //此标签下粉丝数
},{
"id":2,
"name":"星标组",
"count":0
},{
"id":127,
"name":"广东",
"count":5
}
]
}
3. 编辑标签
接口调用请求说明http请求方式:POST(请使用https协议)
https://api.weixin.qq.com/cgi-bin/tags/update?access_token=ACCESS_TOKEN
POST数据格式:JSON
POST数据例子:
{
"tag" : {
"id" : 134,
"name" : "广东人"
}
}
返回说明{
"errcode":0,
"errmsg":"ok"
}
错误码说明错误码说明
-1系统繁忙
45157标签名非法,请注意不能和其他标签重名
45158标签名长度超过30个字节
45058不能修改0/1/2这三个系统默认保留的标签
4. 删除标签
请注意,当某个标签下的粉丝超过10w时,后台不可直接删除标签。此时,开发者可以对该标签下的openid列表,先进行取消标签的操作,直到粉丝数不超过10w后,才可直接删除该标签。
接口调用请求说明http请求方式:POST(请使用https协议)
https://api.weixin.qq.com/cgi-bin/tags/delete?access_token=ACCESS_TOKEN
POST数据格式:JSON
POST数据例子:
{
"tag":{
"id" : 134
}
}
返回说明{
"errcode":0,
"errmsg":"ok"
}
错误码说明错误码说明
-1系统繁忙
45058不能修改0/1/2这三个系统默认保留的标签
45057该标签下粉丝数超过10w,不允许直接删除
5. 获取标签下粉丝列表
接口调用请求说明http请求方式:GET(请使用https协议)
https://api.weixin.qq.com/cgi-bin/user/tag/get?access_token=ACCESS_TOKEN
POST数据格式:JSON
POST数据例子:
{
"tagid" : 134,
"next_openid":""//第一个拉取的OPENID,不填默认从头开始拉取
}
返回说明(正常时返回的json包示例){
"count":2,//这次获取的粉丝数量
"data":{//粉丝列表
"openid":[
"ocYxcuAEy30bX0NXmGn4ypqx3tI0",
"ocYxcuBt0mRugKZ7tGAHPnUaOW7Y"
]
},
"next_openid":"ocYxcuBt0mRugKZ7tGAHPnUaOW7Y"//拉取列表最后一个用户的openid
}
错误码说明错误码说明
-1系统繁忙
40003传入非法的openid
45159非法的tag_id
用户管理
标签功能目前支持公众号为用户打上最多三个标签。
1. 批量为用户打标签
接口调用请求说明http请求方式:POST(请使用https协议)
https://api.weixin.qq.com/cgi-bin/tags/members/batchtagging?access_token=ACCESS_TOKEN
POST数据格式:JSON
POST数据例子:
{
"openid_list" : [//粉丝列表
"ocYxcuAEy30bX0NXmGn4ypqx3tI0",
"ocYxcuBt0mRugKZ7tGAHPnUaOW7Y"
],
"tagid" : 134
}
返回说明(正常时返回的json包示例){
"errcode":0,
"errmsg":"ok"
}
错误码说明错误码说明
-1系统繁忙
40032每次传入的openid列表个数不能超过50个
45159非法的标签
45059有粉丝身上的标签数已经超过限制
40003传入非法的openid
49003传入的openid不属于此AppID
2. 批量为用户取消标签
接口调用请求说明http请求方式:POST(请使用https协议)
https://api.weixin.qq.com/cgi-bin/tags/members/batchuntagging?access_token=ACCESS_TOKEN
POST数据格式:JSON
POST数据例子:
{
"openid_list" : [//粉丝列表
"ocYxcuAEy30bX0NXmGn4ypqx3tI0",
"ocYxcuBt0mRugKZ7tGAHPnUaOW7Y"
],
"tagid" : 134
}
返回说明(正常时返回的json包示例){
"errcode":0,
"errmsg":"ok"
}
错误码说明错误码说明
-1系统繁忙
40032每次传入的openid列表个数不能超过50个
45159非法的标签
40003传入非法的openid
49003传入的openid不属于此AppID
3. 获取用户身上的标签列表
接口调用请求说明http请求方式:POST(请使用https协议)
https://api.weixin.qq.com/cgi-bin/tags/getidlist?access_token=ACCESS_TOKEN
POST数据格式:JSON
POST数据例子:
{
"openid" : "ocYxcuBt0mRugKZ7tGAHPnUaOW7Y"
}
返回说明(正常情况下返回的json示例){
"tagid_list":[//被置上的标签列表
134,
2
]
}
错误码说明错误码说明
-1系统繁忙
40003传入非法的openid
49003传入的openid不属于此AppID
微信公众号用户标签php,用户标签管理 - 微信公众平台开发者文档 - php中文网手册...相关推荐
- 微信|公众平台开发者文档
微信|公众平台开发者文档 http://mp.weixin.qq.com/wiki/3/ecfed6e1a0a03b5f35e5efac98e864b7.html 爱父母项目(提示用户名,密码在项目文 ...
- 微信公众平台开发者文档
http://mp.weixin.qq.com/wiki/index.php?title=接入指南
- 微信 公众平台开发者文档
官方地址: https://mp.weixin.qq.com/wiki/16/52e198333f5c127ddd5c45e875191b14.html
- java 微信转账 ca_error_【微信支付】企业付款开发者文档
[微信支付]企业付款开发者文档 2018-11-24 简介 企业付款业务是基于微信支付商户平台的资金管理能力,为了协助商户方便地实现企业向个人付款,针对部分有开发能力的商户,提供通过API完成企业付款 ...
- php 向公众号发送消息,微信公众号之主动给用户发送消息功能
前一段时间项目中遇到一个稍微麻烦一点的问题. 即客户要求,他在后台编辑好文章后要主动给每个用户都发送消息,并可以让用户点击直接进入文章页面. 于是乎,当时脑子一热,想着没什么大的问题,so easy. ...
- php公众号向多个用户推送消息,如何实现微信公众号给指定互动用户推送多次消息?...
1.微号帮平台注册账号.登录.授权公众号 2.创建推送信息 进入功能管理后,找到高级功能,选择48小时信息推送,点击添加推送信息,支持微信公众号给指定互动用户推送多次消息. 3.微号帮平台:编辑推送消 ...
- 微信公众号为指定openid用户推送消息
微信公众号为指定openid用户推送消息 微信提供的开放接口中,有两个给指定openid的用户发送信息的接口,适用场景应该是向 预约用户或者中奖用户发送消息. 第一个接口:客服发送消息 请求方式: P ...
- 微信公众号 - Java推送公众号模板消息给用户
不啰嗦,我们直接开始! 由于没有公众帐号,本文使用微信公众平台接口测试帐号进行调试. 一.申请测试帐号 1.使用微信扫码登录下面网址 微信公众平台 (qq.com) 2.找到appID和appsecr ...
- 怎么设置微信公众号自动回复内容显示用户昵称
对于微信公众号自动回复内容显示用户昵称,第三方平台微号帮提供了粉丝对话定时推送功能实现,支持公众号设置自动回复消息显示用户昵称,除了可以显示对应用户的昵称,还可以显示用户的头像.openID;用户向公 ...
最新文章
- 三十一、MySQL 及 SQL 注入
- 【人物】互联网教父KK:对未来要有自信,未来是我们的
- 面试问题:SpringMVC的执行流程
- JAVA基础-关键字与保留字
- SpringBoot通过配置文件自动加载到map中
- python编程(fabric部署)
- 一文读懂 Java 工程师学习路线!
- Semaphore源码解读
- clustalw序列比对_序列比对,科研必备的几款软件
- 放映机服务器型号,巴可Barco SP4K-20CS4激光系列智能影院放映机投影机
- 2006年元宵节前喜得贵子,真高兴,呵呵 ^_^
- Java中基本数据类型和包装类型的区别
- 壹佰智慧门店V3 v3.0.89
- Python pandas库|任凭弱水三千,我只取一瓢饮(1)
- 火狐浏览器添加脚本(可代替手动做一些操作)
- python购买地铁车票规定如下_利用python实现购买火车票教程
- 腾讯QQ2007 beta1┊解决Windows Vista下QQ基本的兼容性问题┊纯净绿色特别版
- Excel中文本函数
- JavaScript高级程序设计(反刍) 4
- Reson7125型多波束的一次故障记录
热门文章
- 春节表情包大赛来袭!走,一起斗图去!
- 纵断面 java_用EXCEL输入数据在CAD中生成疏浚工程断面图.pdf
- 计算机网络ip地址计算,知道IP地址怎么算网络地址? 网络地址的推算方法
- android 齐刘海编程,2018十大手机功能盘点齐刘海泛滥成灾
- 深度学习中常用的Adam算法
- SketchUp的自动化探索 (一)构建私有模型库
- linux/unix下telnet提示Escape character is ‘^]‘的意义
- 霍尼韦尔数据应用服务器,霍尼韦尔 Experion HS监控与数据采集(SCADA)
- root过程重启,免root的高级重启
- They don‘t care about us中文歌词