在使用企业微信群通知机器人时,很多开发者会有'能否添加可点击链接'的需求——比如推送文档地址、业务系统入口、数据报表链接等。本文将详细介绍两种核心实现方式(图文消息 / Markdown 消息),附完整代码示例和注意事项。
一、前置准备:已获取群机器人 Webhook 地址
在添加链接前,需先完成群机器人的创建并获取 Webhook 地址,步骤回顾:
- 进入企业微信目标群聊 → 点击右上角'...' → 选择'添加群机器人' → 新建机器人并命名;
- 创建成功后,复制系统生成的 Webhook 地址(格式类似 https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxx),后续发送请求需用到该地址。
二、两种添加点击链接的实现方式
方式 1:Markdown 消息(推荐!支持文本内嵌入链接)
Markdown 格式支持在文本中直接插入可点击链接,语法与常规 Markdown 一致:链接显示文本,适合需要搭配文字说明的场景(如'点击查看报表''下载操作手册')。
1.1 请求格式说明
- 请求方式:HTTP POST
- 请求头:Content-Type: application/json
- 请求体:msgtype 设为 markdown,在 content 字段中通过 Markdown 语法插入链接。
1.2 完整代码示例(含多种链接场景)
{ "msgtype": "markdown", "markdown": { "content": "### 【业务通知】今日数据报表已生成\n\n1. 核心指标:新增用户 328 人,付费转化率 12.5%\n2. 详细数据:[点击查看完整报表](https://example.com/report/20240520)\n3. 操作指南:[下载数据导出手册](https://example.com/docs/export.pdf)\n4. 问题反馈:[提交优化建议](https://example.com/feedback)\n\n> 提示:报表仅支持电脑端打开,有效期 7 天" } }
1.3 效果展示
发送后群内消息会显示为:
- 标题加粗,正文包含 3 个可点击蓝色链接;
- 支持搭配列表、引用等 Markdown 样式,排版更清晰。
方式 2:图文消息(适合突出图片 + 跳转链接)
图文消息(news 类型)支持'图片 + 标题 + 描述 + 跳转链接'的组合形式,点击图片或标题均可跳转到指定地址,适合需要视觉吸引的场景(如活动推广、重要公告)。
2.1 请求格式说明
- 请求方式:HTTP POST
- 请求头:Content-Type: application/json
- 请求体:msgtype 设为 news,articles 数组中配置图文信息(支持单条或多条图文),核心字段说明:
- title:图文标题(必填);
- description:图文描述(可选);
- url:跳转链接(必填,支持 HTTP/HTTPS);
- picurl:图片地址(可选,建议尺寸比例 16:9,支持公网可访问图片)。
2.2 完整代码示例(单条图文)


