69 6c 69 6e 6b 32 · 4d 4d 54 4c 53 · e5 9b be e7 81 b5 e7 9b be · 63 6d 64 33 30 30 34 · 63 6d 64 38 37 · 62 79 74 65 2d 70 65 72 66 65 63 74 · 69 6c 69 6e 6b 32 · 4d 4d 54 4c 53 · 63 6d 64 33 30 30 34 · 63 6d 64 38 37 · 62 79 74 65 2d 70 65 72 66 65 63 74 ·
从零复现 · ilink2 · 图灵盾
一套 HTTP API,
接住企业微信的全部能力
企业微信协议网关:从零复现企微 Mac / iPad 的 ilink2(mars + MMTLS + 图灵盾) 登录与消息协议,不依赖、不代理真实客户端。收发消息、富媒体、客户 / 联系人、群聊、朋友圈、标签、CDN 媒体 —— 全部收进同一套接口,Webhook 实时回调。
110+
HTTP 接口
9
大能力域
Mac · iPad
双端协议
Webhook
实时事件回调
capabilities
全部能力总览
下面每一类都是可直接调用的 HTTP 接口,字段与真实企业微信客户端逐字节对齐。
🔑
登录 & 客户端 17 接口
- 扫码登录
- 验证码登录
- 自动登录
- keep_login 保活
- 推链接登录
- 多客户端管理
- 代理设置
💬
消息收发 8 接口
- 发文本 / @群
- Webhook 收消息
- 撤回
- 已读上报
- 语音转文字
- 消息确认
🖼️
富媒体消息 20 接口
- 图片
- 视频 / 大视频
- 文件
- 语音
- GIF 表情
- 链接
- 位置
- 名片
- 引用
- 合并转发
- 小程序
- 视频号商品/直播
👥
联系人 & 客户 18 接口
- 同步通讯录
- 搜索加好友(微信+企微)
- 同意 / 删除
- 客户列表
- 内部成员
- 拉黑
- 名片加
- 二维码加
🏷️
标签 6 接口
- 新建标签
- 修改 / 删除
- 给联系人打标签
- 同步标签列表
🏢
群聊 27 接口
- 建内部/外部群
- 群列表
- 成员详情
- 邀请 / 踢人
- 改群名/公告/备注/头像
- 群管理员
- 群二维码
- 转让群主
- 解散 / 退群
- 短链解析
🌤️
朋友圈 11 接口
- 发朋友圈
- 详情 / 记录
- 点赞 / 评论
- 删除
- 封面 / 签名
📦
CDN 媒体 11 接口
- CDN 凭证
- 上传 wwfile
- c2c 下载
- 收到媒体下载
- 微信侧下载
- 大文件
👤
用户 & 企业 8 接口
- 个人资料
- 修改资料
- 企业信息
- 绑定微信信息
- 个人二维码名片
engineering
工程底座
不是 hook、不是自动化点点点 —— 而是把 ilink2 协议本身从零实现出来。
纯 Go · byte-perfect
ilink2 / MMTLS / 图灵盾 / HybridEcdh 逐字节复现,与真机对齐。
双端 · 多版本
企微 Mac 5.0.8,iPad 5.0.8 / 5.0.9。
多租户 · 多客户端
一账号挂多设备,代理隔离,配额与限流按 key 维度。
Webhook 事件驱动
消息 / 联系人 / 群 / 朋友圈变动实时回调,HMAC 验签 防伪造。
quickstart
5 分钟接入
注册 → 初始化设备 → 扫码登录 → 设回调 → 收发消息。仓库里附带一个「收到「你好」自动回复」的 Python 示例,只用标准库。
- 注册账户,拿到 app_key / app_secret / webhook_secret。
- 初始化设备
POST /v1/wecom/device/gen→ 得到 device_id。 - 扫码登录:企业微信 App 扫二维码。新设备首登可能要验证码。
- 设置回调
POST /device/callback,把消息推到你的 URL。 - 收发消息:Webhook 收,
POST /v1/wecom/msg/send_text发。
echo-bot · curl
# 1) 初始化一个企微设备 curl -X POST '<你的网关地址>/v1/wecom/device/gen' \ -H 'X-App-Key: <APP_KEY>' -H 'X-App-Secret: <APP_SECRET>' # 2) 把消息回调指向你的服务 curl -X POST '<你的网关地址>/device/callback' \ -H 'X-App-Key: <APP_KEY>' -H 'X-App-Secret: <APP_SECRET>' \ -d '{"device_id":"<DEVICE_ID>","callback_url":"http://you:9000/hook"}' # 3) 发一条文本(conversation_id: 私聊 S:对方uin / 群 R:群id) curl -X POST '<你的网关地址>/v1/wecom/msg/send_text' \ -H 'X-App-Key: <APP_KEY>' -H 'X-App-Secret: <APP_SECRET>' \ -d '{"device_id":"<DEVICE_ID>","conversation_id":"S:<对方uin>","content":"你好"}'
get started
开通 · 商务合作
企微 Mac / iPad 全功能接入,多租户、按量计费。加商务 QQ 开通试用、聊定制与报价。
商务 QQ · 开通试用
804922392
扫码加 QQ · 或点击复制 QQ 号 · 备注「企微网关」
Telegram 交流群
t.me ↗
技术交流 / 对接答疑