企业微信开放能力知识库
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c97d0d7a/openwecomskill。
技能介绍
问题
企业微信 API 多、凭证体系分层,常见错误不是不会写 HTTP,而是把 access_token 当成可随意重复获取、忽略 WelcomeCode 20 秒失效、混淆 follow_user 与 follow_info,或在服务商场景误用自建应用凭证。AI 生成代码时若只凭模型记忆,容易造出不存在的参数或漏掉限频、回调、幂等约束。
工作方式
本技能把企业微信开放能力拆成入口导航与多个子技能文档。收到需求后,先根据关键词判断属于自建应用、服务商代开发还是第三方应用,再定位对应子技能,例如通讯录、消息、客户联系、审批、微信客服、JS-SDK、ISV 凭证等。生成代码前会读取对应 .md 文件,按其中定义的参数、响应、频率限制和 Gotcha Guide 输出实现,而不是直接凭记忆拼接口。文档还强调 wecom-core 或 wecom-isv-core 是前置依赖,要求处理 access_token 缓存、errcode=-1 重试、42001/40014 刷新、HTTP 超时、corpid/corpsecret 环境变量隔离和日志脱敏。
适用边界
它适合企业微信服务端开发、CRM 对接、办公应用、微信客服、ISV/第三方应用等场景,尤其是需要减少 API 参数幻觉和补齐边界条件的工程实现。它不替代官方文档,也不应被视为运行时 SDK;涉及具体业务字段、安全审计、生产部署策略时,仍需以官方说明和实际环境验证为准。
使用场景
- 开发企业微信自建应用消息通知,按 wecom-message 与 wecom-core 生成发送与重试逻辑。
- 对接客户联系时,依据 wecom-crm-customer 和 wecom-crm-contactway 处理外部联系人与渠道活码。
- 实现服务商授权回调,参考 wecom-isv-core 与 wecom-isv-callback 处理三级凭证和双通道回调。
- 做网页 JS-SDK 分享签名,按 wecom-jssdk 检查签名参数、过期时间和前端调用。
适合人员
- 负责企业微信自建应用后端开发,需要准确生成 access_token 缓存与错误重试代码的工程师
- 做 SCRM 或客户联系集成,要核对 external_userid、欢迎语和渠道活码接口约束的研发人员
- 实施服务商代开发或第三方应用上架,要处理 suite_access_token、授权回调与接口许可的开发负责人
- 需要在 AI 生成企业微信代码时引入 API 约束与踩坑检查的技术负责人或架构师