Skip to content

Tag

通讯录标签。

ts
import { Tag } from 'wecom';

const tag = new Tag({
  corpId: process.env.CORPID!,
  corpSecret: process.env.DIRECTORY_SECRET!,
});

使用说明

说明
Secret通讯录同步 Secret,或具备标签权限的应用 Secret
权限自建应用、代开发、第三方仅能读取可见范围内的标签;写入需通讯录同步 Secret
官方标签管理

方法

方法说明
create(tag)创建标签;可传 { tagname } 或直接传名称字符串
update(tag)更新标签名
delete(tagid)删除标签
get(tagid)标签成员
addTagUser(data)增加标签成员
delTagUser(data)删除标签成员
list()标签列表

示例

ts
const { tagid } = await tag.create('核心成员');
await tag.addTagUser({
  tagid,
  userlist: ['zhangsan'],
});
const members = await tag.get(tagid);

基于 MIT 协议发布