主题
面向 Node.js 22.18+。原生 fetch、共享 Token、结构化错误,方法直接返回业务数据。当前请安装 wecom@next。
零运行时依赖。使用 Node 内置 fetch、FormData 和 AbortSignal,不再捆绑 axios。
相同 corpId + corpSecret + baseURL 共用缓存,并发刷新只打一次 gettoken。
errcode、HTTP、超时和配置错误分别抛出 WecomApiError / Http / Timeout / Config。
全部 DTO 与响应类型从包根导出,面向 Node.js 22.18+ 发布 ESM 构建。
通讯录、应用、素材、消息、客户联系、OA、日程、会议室和发票。
可注入 fetch、TokenStore 和 logger,契约测试不依赖真实凭据。