现在的已有的接口
- 批量给多个用户删除标签
- 批量给多个用户添加标签
这个适用的场景是
- 多个用户同时新增或者删除某个相同的标签
但是有些场景操作起来很麻烦
场景一:批量给单个用户同时添加/删除多个标签
现在需要调用n次批量新增/删除的接口
场景二:批量更新多个用户的多个标签(对于用户不复杂,但是对于后台调用接口变得极度复杂)
例如
用户A:渠道1
用户B:渠道2
用户C:渠道3
然后我要给每个用户都添加一个渠道4,且同时删除原有身上标签
这时候,利用后台接口就变成
- 删除标签 n次
- 添加标签 n次
不仅浪费了很多接口数,而且处理起来很麻烦
所以想要的是
- 批量给单个用户设置多个标签 - 只需传递一个openId和标签id的数组,覆盖身上原有标签
其实就是原来是 批量用户操作一个标签,新增需要一个用户操作多个标签的接口