功能说明:新增标签,如果标签超过3000个,则不允许添加
标签唯一标识码参数有两个,id和wxTagId。
如果在企业微信app中安装了道一云的通讯录,则使用道一云API接口新增标签时会同步新增到企业微信侧,wxTagId不为空。
如果未安装道一云的通讯录,新增时道一云无权限同步新增到企业微信侧,wxTagId为空;这时可使用id为标识码管理标签。
推荐安装道一云通讯录,使用wxTagId作为唯一标识码调用道一云API接口管理标签,实现道一云和企业微信的标签数据同步。
参数:data { "tagName":"标签1", "showNum":"234" , "rang": "1", "status":"0" }
参数名 | 释义 | 类型 | 是否必须 | 备注 |
---|---|---|---|---|
tagName | 标签名 | string | 是 | 标签名不可重复,长度不可大于32个字 |
showNum | 排序号 | string | 否 | 0 - 2147483647,默认200 ,不能小于0 |
rang |
使用范围 1.后台 3.手机端+后台 5.手机端 | string | 否 | 默认1.后台,取值只可取1,3,5 |
status |
标签状态 1.启用 0.禁用 | string | 否 | 默认1.启用,取值只可取1,0 |
InterfaceTag tag = new InterfaceTag(); // 标签名称 名称不得大于32个字 tag.setTagName("道一"); // 标签排序号 排序号 1 - 2147483647 默认200 tag.setShowNum(2); // 标签使用范围 1.后台 3.手机端+后台 5.手机端 默认1.后台 tag.setRang(1); // 标签状态 1.启用 0.禁用 默认1.启用 tag.setStatus(1); TagApi api = QwSdkUtil.getInter(TagApi.class); ApiTagResultVO result = api.addTag(QwSdkUtil.getCacheToken(), tag); System.out.println(JSONUtil.stringify(result));
{ "code":"0", "data": { "tagInfo": { "deptCount":"0", "id":"sfdf808937898287esfdf", "rang":"1", "showNum":"234", "status":"0", "tagName":"标签1", "userCount":"0", "wxTagId":"1086" } }, "desc":"成功" }
参数 |
说明 |
类型 |
---|---|---|
id |
标签ID |
string |
wxTagId | 标签微信ID | string |
tagName | 标签名 | string |
showNum | 排序号 | string |
rang | 使用范围 1.后台 3.手机端+后台 5.手机端 | string |
status | 标签状态 1.启用 0.禁用 | string |
userCount | 标签用户数量 | string |
deptCount | 标签部门数量 | string |