【企业微信开发】基于API接口的多类型消息收发与管理:IPAD协议下消息同步及批量发送开发设计

简介: 本文档详述企业微信23个消息接口,涵盖发送、撤回、同步等全场景功能。统一POST+JSON格式,以uuid标识实例。支持文本、多媒体、卡片、直播等类型,含语音转文字、已读标记、引用回复等;大文件需专用上传,群发限每日每人一次

本文档详细梳理了企业微信消息发送、撤回、同步及相关辅助操作的23个接口信息,所有接口均采用POST请求方式、application/json的ContentType,核心依赖uuid作为企业微信实例唯一标识实现操作;接口覆盖文本、多媒体、卡片、直播等多类型消息发送,还支持消息撤回、同步离线记录、语音转文字、消息已读、引用消息回复等功能,部分大文件/大视频消息需走大文件上传而非CDN上传,群发消息限制为每天每人一次,各接口调用成功均返回errcode:0、errmsg:ok的标准响应。

对接文档

思维导图

详细总结

本文档为企业微信消息获取及发送的接口开发文档,共包含23个接口的详细调用规则,所有接口均遵循统一的基础请求规范,按功能可分为基础操作、单类型消息发送、群聊专属消息、批量/高级消息四大类,以下为分点详细总结:

一、基础请求通用规则

  1. 所有接口的请求方式均为POST,ContentType固定为application/json;

  2. 核心必传参数为uuid(String类型),作为每个企业微信实例的唯一标识,所有操作均基于该参数定位具体实例;

  3. 接口调用成功的标准返回格式为:{"data": {...}, "errcode": 0, "errmsg": "ok"},失败则返回对应错误码及信息;

  4. 部分接口包含kf_id扩展字段,仅用于客服消息回复,正常发送可忽略并填0。

二、消息基础操作接口(5个)

涵盖消息撤回、同步、语音转文字、已读标记等基础功能,关键参数及规则如下:

|
接口名称
|
请求URL
|
核心必传参数
|
功能说明
|
关键规则

|
| --- | --- | --- | --- | --- |
|
撤回消息
|
/wxwork/RevokeMsg
|
uuid、msgid(int)、roomid(long)
|
撤回单聊/群聊消息
|
群消息填群id,单聊填0
|
|
同步消息记录
|
/wxwork/SyncAllData
|
uuid、limit(int)、seq(int)
|
同步离线期间的消息
|
seq建议传消息回调的server_id,is_select=1需继续遍历
|
|
语音转文字
|
/wxwork/SpeechToTextEntity
|
uuid、msgid(int)
|
将语音消息转为文字
|
仅需语音消息的msgid,返回转换后的文本
|
|
已读消息
|
/wxwork/MarkAsRead
|
uuid、send_userid(long)、isRoom(bool)
|
去除聊天小红点
|
send_userid为好友/群id,区分单聊/群聊
|
|
引用消息
|
/wxwork/sendQuoteMsg
|
uuid、send_userid、isRoom、content、quoteMsg
|
回复并引用历史消息
|
quoteMsg需包含原消息完整信息,支持8种消息类型引用
|

三、单类型消息发送接口(13个)

支持文本、多媒体、卡片、位置等单一类型消息发送,部分多媒体接口需CDN相关参数,大文件/大视频需走专属接口并采用大文件上传,核心差异如下:

  1. 文本类:SendTextMsg(纯文本)、SendTextAndExpMsg(文本+表情),后者content为对象数组,区分msgtype(0=文本、3=表情);

  2. CDN多媒体类:包含图片(SendCDNImgMsg)、文件(SendCDNFileMsg)、语音(SendCDNVoiceMsg)、视频(SendCDNVideoMsg),均需cdnkey、aeskey、md5、fileSize四大核心参数,语音需加voice_time(时长),视频需加video_duration(时长)/宽高;

  3. 大文件/大视频类:SendCDNBigVideoMsg、SendCDNBigFileMsg,禁止走CDN上传,大视频需传封面图imgurl,大文件需传文件名称;

  4. 卡片/小程序类:SendLinkMsg(连接卡片)需传url、title、imgurl;SendAppMsg(小程序)需传appid、pagepath、username等十余项参数,封面图需CDN上传参数;

  5. 视频号类:SendVideoNumber(视频号作品)、SendVideoNumberZhiBo(视频号直播),均需传封面/缩略图/头像/链接等,包含extras、objectId等专属参数;

  6. 其他单类型:SendEmotionMessage(GIF表情)需传表情地址+宽高;SendBusinessCardMsg(名片)需传名片人id/昵称/企业名;SendLocationMsg(位置)需传经度、纬度、详细地址,支持自定义地址描述。

四、群聊专属消息发送接口(2个)

专为群聊设计的@消息接口,支持简单@和格式化组合@,关键规则:

  1. SendTextAtMsg:基础群@,需传atids数组(@的群成员id),isRoom固定为true;

  2. SendTextAtMsgTwo:格式化@,contentva为多类型对象数组,msgtype=5为@类型,vid填0可实现@所有人,支持文本+表情+@的组合发送。

五、批量/高级消息发送接口(2个)

包含群发和多类型组合发送,有严格的调用限制和参数规则:

  1. 群发消息(SendGroupsMsg):核心限制为每天每人一次,vids数组仅能填群id或好友id,不可混填;msg_list支持文本、图片、链接、小程序、文件、视频6种消息类型组合发送,每种类型对应固定type值(如0=文本、14=图片);

  2. 引用消息(sendQuoteMsg):支持引用8种历史消息(文本/图片/文件/视频/语音/链接/名片/小程序),quoteMsg对象必须包含原消息完整信息,否则显示不全;群聊引用需传quote_roomid,单聊忽略该字段。

六、关键数字与特殊规则

  1. 群发消息限制:每天每人仅可发送一次;

  2. 大文件/大视频:必须走大文件上传,禁止使用CDN上传;

  3. @所有人:SendTextAtMsgTwo中msgtype=5且vid=0即可实现;

  4. 消息同步:SyncAllData的limit为每次返回消息数量,seq为查询下标,建议同步消息回调的server_id。

相关文章
|
3月前
|
人工智能 缓存 监控
【新版】阿里云 百炼 Token Plan 功能介绍及配置价格表
阿里云百炼Token Plan是面向个人开发者与企业团队推出的AI大模型订阅服务,以Credits为统一计量单位,实现多模型、多工具、多场景的统一调用与计费管理。新版Token Plan全面升级个人版与团队版能力,覆盖文本生成、图像生成、视频生成等多模态能力,兼容主流AI编程与智能体工具,提供灵活档位套餐与企业级管理功能,实现包月预算可控、多用户隔离、高峰不降速的稳定服务。本文将系统梳理Token Plan的核心功能、个人版与团队版配置、Credits计费规则、套餐价格明细、开通订阅流程、代码调用示例、团队管理与成本控制方案,帮助用户全面了解并高效使用Token Plan服务。
618 4
|
3月前
|
人工智能 运维 安全
2026年OpenClaw(小龙虾)推荐:主流产品对比与选型指南
2026年爆火的“小龙虾”(OpenClaw)是开源AI智能体框架,让大模型从对话工具升级为能操作电脑、跨软件办公的数字员工。本文横向评测国内外11款主流产品——AionClaw(全能本地版)、ShellMate(终端轻量)、FlowMind(可视化工作流)等,覆盖开发者、运营、个人及企业场景,助你选对AI智能体。
|
2天前
|
缓存 开发工具 git
DSH skill 怎么安装、放在哪个目录?DeepSeek Harness 技能与插件的区别与用法
dsh skill 不是插件:它是给模型的可加载 Markdown 指令集,由本地提供方按 rank 扫描六个根目录发现,用 dsh plugin add 装不进去。本文讲清六个根目录的优先级、SKILL.md 写法与两个调用开关。
DSH skill 怎么安装、放在哪个目录?DeepSeek Harness 技能与插件的区别与用法
|
2天前
|
人工智能
分支功能:实现脚本多场景覆盖
分支功能支持“一份代码、多组回显”测试,为主流场景(主线)及各类异常分支(如命令失败、字段为空、权限不足等)分别生成模拟回显并自动验证,提前暴露边缘问题。覆盖全面、操作高效,大幅提升网络脚本鲁棒性。项目地址:https://qingxun.online
|
17天前
|
自然语言处理 安全 测试技术
别再只测『答得对不对』:给大模型应用建一套 Prompt 注入红队回归集,把越权/泄密挡在上线前
本文揭示RAG客服应用因缺乏Prompt注入防护而致系统提示词泄露的事故,指出问题根源在于测试只关注“答得对”,却忽视“会不会答不该答的”。提出将注入测试升级为可回归的红队用例集:结构化存于jsonl,覆盖四类注入;用pytest参数化断言输出、工具调用与拒答行为;接入CI自动拦截。安全不是模型天赋,而是靠可执行、可演进的断言守出来的。
别再只测『答得对不对』:给大模型应用建一套 Prompt 注入红队回归集,把越权/泄密挡在上线前
|
2天前
|
存储 弹性计算 安全
把 ClearAI 装进阿里云 ECS 上的 dsh,先解决 Node 22 与版本钉扎
ClearAI(中文名“认识论循环”)是DeepSeek Harness的插件,聚焦认知闭环实践。本文详解其在阿里云ECS上的部署要点:需Node≥22、dsh≥0.1.7-alpha.1;推荐npm安装0.3.1版,规避pnpm版本回落坑;强调SSH隧道访问、独立数据盘快照及安全评估。
32 1
|
4天前
|
人工智能
阿里云AI模型可以免费试用吗?可以的,免费领取超7000万Tokens(每个模型免费100万Tokens)
阿里云百炼平台免费赠送超7000万Tokens(每模型100万),有效期90天。开通即领,额度可在控制台实时查询;建议开启“免费额度用完即停”避免超额扣费(生产环境慎用)。还可通过TokenPlan等计划省钱。
|
4天前
|
人工智能 安全 API
# 偏元立极 · 贞下起元-009 · 十一献礼,华夏万福
**一、偏元数学(数学侧)**:以"**动作留差**"为唯一新增公理的形式系统。偏元数学 = 经典数学 + `ε`;`ε ≠ 0`,`ε ∈ (0, δ₀)`,`δ₀` 是残差上界(**界,非定值,且不可达**);⭐ `δ₀ = 0` 时,它**退化为经典数学**。→ `NEW(S)-006`《方向的回归》DOI `10.5281/zenodo.23076937`
|
6天前
|
人工智能 缓存 Java
2026年美团职级薪资:测试开发L5—L10能拿多少?附AI测试社招面试题
本文解析2026年美团测试开发社招趋势:L5-L10年包44万–419万,股权占比随职级显著提升;能力要求已从传统自动化进阶为“基本功+AI测试”,涵盖Agent评测、大模型UI测试、AI Coding质量保障等实战方向,并附薪资、职级、面试与技能树全景指南。
|
6天前
|
人工智能 Python
AI 三秒能出一道题,我们花了五道关才敢给学生看
AI出题高效,但错题危害远超收益。拾阶网设五重校验:代码重算、双模型互验、人工终审等,严守“先算再比”原则,确保每道题准确可靠。(239字)

热门文章

最新文章