功能说明:添加标签成员,如果标签成员数量大于30000,则不允许添加
请求方式:POST(HTTPS)multipart/form-data
请求地址: https://qwif.do1.com.cn/qwcgi/api/tag/addTagRef.do?token=token&corpId=corpId
有wxTagId时,推荐请求方式:
参数:data
{
"wxTagId":"1008",
"wxDeptIdList":
[
"1088",
"1089"
],
"wxUserIdList":
[
"1086",
"1087"
]
}
无wxTagId时,使用此方式:
参数:data
{
"id":"1dskmfhsdkljfsdklf32434rfrw",
"wxDeptIdList":
[
"1088",
"1089"
],
"wxUserIdList":
[
"1086",
"1087"
]
}
| 参数名 | 说明 | 类型 | 是否必须 | 备注 |
|---|---|---|---|---|
| wxTagId | 标签微信ID | string | 是 | 推荐使用wxTagId作为标签唯一标识码管理标签 |
| id | 标签ID | string | 是 |
无wxTagId时,可使用id作为标识码管理标签 |
|
wxUserIdList
|
用户微信账号列表
|
String[] | 否 | 对应获取用户列表接口中的wxUserId字段,用户和部门账号列表不能同时为空 |
|
wxDeptIdList
|
部门账号列表
|
String[] | 否 | 对应获取部门列表接口中的wxId字段,用户和部门账号列表不能同时为空 |
/**
* 根据wxTagId添加标签成员(人员和部门),推荐使用此方式
*/
TagRefVO vo = new TagRefVO();
// 标签微信ID
vo.setWxTagId("39");
// 用户微信ID 需要传入字符串数组
vo.setWxUserIdList(new String[]{"123","641","640"});
// 部门微信ID 需要传入字符串数组
vo.setWxDeptIdList(new String[]{"123","641","640"});
TagApi api = QwSdkUtil.getInter(TagApi.class);
ApiTagRefListResultVO result = api.addTagRef(QwSdkUtil.getCacheToken(), vo);
System.out.println(JSONUtil.stringify(result));
/**
* 根据id添加标签成员(人员和部门),无wxTagId时使用此方式
*/
TagRefVO refVO = new TagRefVO();
// 标签ID
refVO.setId("8d64d38138001380001ad9ab7625");
// 用户微信ID 需要传入字符串数组
refVO.setWxUserIdList(new String[]{"123","641","640"});
// 部门微信ID 需要传入字符串数组
refVO.setWxDeptIdList(new String[]{"123","641","640"});
TagApi api2 = QwSdkUtil.getInter(TagApi.class);
ApiTagRefListResultVO result2 = api2.addTagRef(QwSdkUtil.getCacheToken(), refVO);
System.out.println(JSONUtil.stringify(result2));
正确时返回:
{
"code": "0",
"desc": "成功",
"data": {}
}
部分人员,部门非法返回
{
"code": "0",
"desc": "成功",
"data": {
"invalidUserIdList": [ "1087" ],
"invalidDeptIdList": [ "1089" ]
}
}
全部人员和部门非法时,返回:
{
"code": "5864",
"desc": "所有人员和部门非法",
"data": {
"invalidUserIdList": [ "1086", "1087" ],
"invalidDeptIdList": [ "1088", "1089" ]
}
}
| 参数名 | 说明 | 类型 |
|---|---|---|
| invalidUserIdList | 无效的用户微信账号列表 | String[] |
| invalidDeptIdList | 无效的部门微信账号列表 | String[] |