news 2026/1/14 10:02:46

企业微信消息推送配置说明(推送接口)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
企业微信消息推送配置说明(推送接口)

如何使用消息推送

  • 创建者可以在 创建消息推送页面、创建完成页面、消息推送详情页面,看到该消息推送特有的webhookurl。开发者可以按以下说明向这个地址发起HTTP POST 请求,即可实现给该群组发送消息。下面举个简单的例子.
    假设webhook是:https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=693a91f6-7xxx-4bc4-97a0-0ec2sifa5aaa
特别特别要注意:一定要保护好消息推送的webhook地址,避免泄漏!不要分享到github、博客等可被公开查阅的地方,否则坏人就可以用你的消息推送来发垃圾消息了。

以下是用curl工具往群组推送文本消息的示例(注意要将url替换成你的消息推送webhook地址,content必须是utf8编码):

<span style="color:rgba(14, 19, 26, 0.8)"><span style="background-color:#ffffff"><span style="color:#000000"><code class="language-javascript">curl <span style="color:#2f9c0a">'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=693axxx6-7aoc-4bc4-97a0-0ec2sifa5aaa'</span> \ <span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#a67f59">-</span></span><span style="color:#c92c2c">H</span> <span style="color:#2f9c0a">'Content-Type: application/json'</span> \ <span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#a67f59">-</span></span>d ' <span style="color:#5f6364">{</span> <span style="color:#2f9c0a">"msgtype"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#a67f59">:</span></span> <span style="color:#2f9c0a">"text"</span><span style="color:#5f6364">,</span> <span style="color:#2f9c0a">"text"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#a67f59">:</span></span> <span style="color:#5f6364">{</span> <span style="color:#2f9c0a">"content"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#a67f59">:</span></span> <span style="color:#2f9c0a">"hello world"</span> <span style="color:#5f6364">}</span> <span style="color:#5f6364">}</span>'</code></span></span></span>
  • 当前自定义消息推送支持文本(text)、markdown(markdown、markdown_v2)、图片(image)、图文(news)、文件(file)、语音(voice)、模板卡片(template_card)八种消息类型。
  • 消息推送的text/markdown类型消息支持在content中使用<@userid>扩展语法来@群成员(markdown_v2类型消息不支持该扩展语法)

消息类型及数据格式

文本类型

<span style="color:rgba(14, 19, 26, 0.8)"><span style="background-color:#ffffff"><span style="color:#000000"><code class="language-javascript"><span style="color:#5f6364">{</span> <span style="color:#2f9c0a">"msgtype"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#a67f59">:</span></span> <span style="color:#2f9c0a">"text"</span><span style="color:#5f6364">,</span> <span style="color:#2f9c0a">"text"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#a67f59">:</span></span> <span style="color:#5f6364">{</span> <span style="color:#2f9c0a">"content"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#a67f59">:</span></span> <span style="color:#2f9c0a">"广州今日天气:29度,大部分多云,降雨概率:60%"</span><span style="color:#5f6364">,</span> <span style="color:#2f9c0a">"mentioned_list"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#a67f59">:</span></span><span style="color:#5f6364">[</span><span style="color:#2f9c0a">"wangqing"</span><span style="color:#5f6364">,</span><span style="color:#2f9c0a">"@all"</span><span style="color:#5f6364">]</span><span style="color:#5f6364">,</span> <span style="color:#2f9c0a">"mentioned_mobile_list"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#a67f59">:</span></span><span style="color:#5f6364">[</span><span style="color:#2f9c0a">"13800001111"</span><span style="color:#5f6364">,</span><span style="color:#2f9c0a">"@all"</span><span style="color:#5f6364">]</span> <span style="color:#5f6364">}</span> <span style="color:#5f6364">}</span></code></span></span></span>
参数是否必填说明
msgtype消息类型,此时固定为text
content文本内容,最长不超过2048个字节,必须是utf8编码
mentioned_listuserid的列表,提醒群中的指定成员(@某个成员),@all表示提醒所有人,如果开发者获取不到userid,可以使用mentioned_mobile_list
mentioned_mobile_list手机号列表,提醒手机号对应的群成员(@某个成员),@all表示提醒所有人

markdown类型

{ "msgtype": "markdown", "markdown": { "content": "实时新增用户反馈<font color=\"warning\">132例</font>,请相关同事注意。\n>类型:<font color=\"comment\">用户反馈</font>\n>普通用户反馈:<font color=\"comment\">117例</font>\n>VIP用户反馈:<font color=\"comment\">15例</font>" } }
参数是否必填说明
msgtype消息类型,此时固定为markdown
contentmarkdown内容,最长不超过4096个字节,必须是utf8编码

目前支持的markdown语法是如下的子集:

  1. 标题 (支持1至6级标题,注意#与文字中间要有空格)
    # 标题一 ## 标题二 ### 标题三 #### 标题四 ##### 标题五 ###### 标题六
  2. 加粗
    **bold**
  3. 链接
    [这是一个链接](https://work.weixin.qq.com/api/doc)
  4. 行内代码段(暂不支持跨行)
    `code`
  5. 引用
    > 引用文字
  6. 字体颜色(只支持3种内置颜色)
    <font color="info">绿色</font> <font color="comment">灰色</font> <font color="warning">橙红色</font>

markdown_v2类型

{ "msgtype": "markdown_v2", "markdown_v2": { "content": "# 一、标题\n## 二级标题\n### 三级标题\n# 二、字体\n*斜体*\n\n**加粗**\n# 三、列表 \n- 无序列表 1 \n- 无序列表 2\n - 无序列表 2.1\n - 无序列表 2.2\n1. 有序列表 1\n2. 有序列表 2\n# 四、引用\n> 一级引用\n>>二级引用\n>>>三级引用\n# 五、链接\n[这是一个链接](https:work.weixin.qq.com\/api\/doc)\n![](https://res.mail.qq.com/node/ww/wwopenmng/images/independent/doc/test_pic_msg1.png)\n# 六、分割线\n\n---\n# 七、代码\n`这是行内代码`\n```\n这是独立代码块\n```\n\n# 八、表格\n| 姓名 | 文化衫尺寸 | 收货地址 |\n| :----- | :----: | -------: |\n| 张三 | S | 广州 |\n| 李四 | L | 深圳 |\n" } }
参数是否必填说明
msgtype消息类型,此时固定为markdown_v2。
contentmarkdown_v2内容,最长不超过4096个字节,必须是utf8编码。
特殊的,
1. markdown_v2不支持字体颜色、@群成员的语法, 具体支持的语法可参考下面说明
2. 消息内容在客户端 4.1.36 版本以下(安卓端为4.1.38以下)消息表现为纯文本,建议使用最新客户端版本体验

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/11 22:37:08

鸣潮自动化工具完整使用教程:从零开始轻松掌握智能辅助

鸣潮自动化工具完整使用教程&#xff1a;从零开始轻松掌握智能辅助 【免费下载链接】ok-wuthering-waves 鸣潮 后台自动战斗 自动刷声骸上锁合成 自动肉鸽 Automation for Wuthering Waves 项目地址: https://gitcode.com/GitHub_Trending/ok/ok-wuthering-waves 还在为…

作者头像 李华
网站建设 2026/1/13 17:35:42

MethylDackel:BS-seq甲基化提取的终极利器

MethylDackel&#xff1a;BS-seq甲基化提取的终极利器 【免费下载链接】MethylDackel A (mostly) universal methylation extractor for BS-seq experiments. 项目地址: https://gitcode.com/gh_mirrors/me/MethylDackel MethylDackel是一款专为BS-seq&#xff08;亚硫酸…

作者头像 李华
网站建设 2026/1/12 0:40:34

RookieAI_yolov8:2025年游戏AI自瞄技术完全指南

RookieAI_yolov8&#xff1a;2025年游戏AI自瞄技术完全指南 【免费下载链接】RookieAI_yolov8 基于yolov8实现的AI自瞄项目 项目地址: https://gitcode.com/gh_mirrors/ro/RookieAI_yolov8 RookieAI_yolov8作为基于YOLOv8深度优化的开源AI自瞄项目&#xff0c;通过先进的…

作者头像 李华
网站建设 2026/1/10 12:21:37

pywebview与React集成的终极指南:高效构建跨平台桌面应用

pywebview与React集成的终极指南&#xff1a;高效构建跨平台桌面应用 【免费下载链接】pywebview Build GUI for your Python program with JavaScript, HTML, and CSS 项目地址: https://gitcode.com/gh_mirrors/py/pywebview 你是否厌倦了传统桌面应用开发的复杂性&am…

作者头像 李华
网站建设 2026/1/5 23:11:05

大模型微调:不冻结参数 vs 冻结主干

大模型微调方式&#xff1a;不冻结参数与冻结主干部分仅加入线性分类头 随着大模型&#xff08;如BERT、GPT、ResNet、CLIP等&#xff09;的发展&#xff0c;微调&#xff08;Fine-tuning&#xff09;已经成为深度学习中处理特定任务的主要方法之一。微调通过在已有的大规模预训…

作者头像 李华
网站建设 2026/1/13 19:11:48

30亿参数改写AI效率范式:Qwen3-30B-A3B如何让企业AI成本降60%?

30亿参数改写AI效率范式&#xff1a;Qwen3-30B-A3B如何让企业AI成本降60%&#xff1f; 【免费下载链接】Qwen3-30B-A3B-GGUF 项目地址: https://ai.gitcode.com/hf_mirrors/Qwen/Qwen3-30B-A3B-GGUF 导语 阿里通义千问最新发布的Qwen3-30B-A3B模型&#xff0c;以305亿…

作者头像 李华