模块总览
每个模块都是独立客户端,从 wecom 包根导入。构造时传入 配置,方法直接返回业务数据。
先看 选择接入方式,对上凭证再选客户端。
身份
Wecom
自建应用 Token、request 逃生口、重试与共享配置。
身份Callback
回调 URL 验证、签名和 AES 加解密。
身份Suite
第三方应用和代开发模板,corp() 复用业务模块。
身份Provider
服务商后台凭证和登录身份。
身份Webhook
群机器人消息推送,不走 access_token。
身份AiBot
智能机器人 WebSocket 长连接和流式回复。
身份Hardware
硬件云对云型号凭证和设备 token。
通讯录User
成员增删改查、邀请、手机号/邮箱换 userid。
通讯录Department
部门树、子部门 ID 和单个部门详情。
通讯录Tag
标签及标签成员管理。
通讯录Batch
异步增量/全量覆盖成员与部门。
应用与消息Agent
应用详情和工作台模版。
应用与消息AgentMenu
自定义菜单创建、查询和删除。
应用与消息Media
临时素材、永久图片和高清语音下载。
应用与消息Message
应用消息、撤回、模版卡片和发送统计。
应用与消息AppChat
群聊会话创建、修改和推送。
客户联系ExternalContact
客户、联系我、企业标签、群聊和分配。
协作工具Calendar
日历的增删改查。
协作工具Schedule
日程的增删改查,以及按日历拉取。
协作工具MeetingRoom
会议室管理、预订和取消。
OACheckin
打卡数据与打卡规则。
OAApproval
审批模板、提交申请和单据详情。
OADial
公费电话拨打记录。
财务Invoice
电子发票查询与报销状态更新。
字段定义以官方文档为准,类型均可从包根导入:
ts
import type { IUserCreateDto, SendableMessage, WecomConfig } from 'wecom';官方入口:企业微信开发文档