消息推送 API 的 Payload 构造与格式要求:支持富文本与卡片消息
一、核心 API 接口与请求结构实现向外部群客户群发送消息的核心接口是API 接口POST /cgi-bin/appchat/send用途应用向群聊发送消息。身份消息以应用的身份发送。请求主体 (Payload) 结构必须是JSON 格式。1.1 基础 JSON Payload 结构所有发送给群聊的消息 JSON 必须包含以下基础字段字段名类型描述chatidstring目标群聊的 ID。msgtypestring消息类型如text、image、file、link等。safeint是否是保密消息0(否) 或1(是)。建议保持0。消息内容对象object根据msgtype命名的对象包含消息的具体内容。二、Payload 构造详解主流消息类型根据msgtype的不同消息的具体内容对象如text,image,link的结构也不同。2.1 文本消息 (msgtype: text)这是最简单也是最常用的消息类型。字段名类型描述text.contentstring消息文本。支持 2048 字节超过会被截断。JSON 示例 (文本消息):JSON{ chatid: wrU123456789, msgtype: text, text: { content: 尊敬的客户本周特惠产品已更新请点击链接查看详情 } }2.2 图片消息 (msgtype: image)用于发送图片。消息主体中不能直接发送图片文件必须提供一个已上传至企业微信的媒体 ID。字段名类型描述image.media_idstring图片的临时素材 ID。必须通过媒体上传接口事先获取。JSON 示例 (图片消息):{ chatid: wrU123456789, msgtype: image, image: { media_id: 3M0uW32r2_P6_v4V04_X5u6F7I8T9N0K1L2J3H4G5F6E } }2.3 文件消息 (msgtype: file)用于发送 PDF、Excel 等文件。与图片消息类似需要提供媒体 ID。字段名类型描述file.media_idstring文件的临时素材 ID。通过媒体上传接口获取。JSON 示例 (文件消息):{ chatid: wrU123456789, msgtype: file, file: { media_id: 1V3uW12r2_P6_v4V04_X5u6F7I8T9N0K1L2J3H4G5F6E } }2.4 图文链接卡片消息 (msgtype: link)用于发送带有标题、描述和封面的外部链接以卡片形式展示。字段名类型描述link.titlestring链接标题必填。link.textstring链接描述。link.picurlstring封面图片 URL。link.messageurlstring点击后跳转的 URL必填。JSON 示例 (链接卡片):{ chatid: wrU123456789, msgtype: link, link: { title: 2024 年终大促活动详情, text: 点击查看所有产品的折扣力度和限时抢购时间表。, picurl: http://example.com/cover_image.jpg, messageurl: http://example.com/sale_details } }三、Payload 构造的注意事项媒体 ID 的时效性图片和文件使用的media_id有效期为 3 天72 小时。必须在有效期内使用。如果 ID 过期需要重新上传获取新的 ID。JSON 编码整个 Payload 必须进行正确的JSON 编码。任何特殊字符如换行符、引号必须被转义。URL 编码在链接卡片中messageurl字段的 URL 需确保已进行URL 编码以防包含特殊字符。字段校验严格遵循企业微信 API 文档中对每个字段的长度和格式要求缺失必填字段或字段格式错误会导致 API 返回错误。例如文本内容不能超过 2048 字节。​实施建议客户联系功能启用步骤操作步骤权限申请请通过QiWe开放平台管理后台提交“客户联系”功能的使用权限申请。获取访问凭证请使用企业corpidcorpid企业ID和corpsecretcorpsecret应用密钥作为参数调用相应接口以获取access_tokenaccess_token访问令牌。目的完成上述轻量级开发部署后即可启用通过接口进行客户联系管理的能力。

相关新闻

掌握游戏逆向工程:CS2_External完整指南与5大核心技术解析

掌握游戏逆向工程:CS2_External完整指南与5大核心技术解析

掌握游戏逆向工程:CS2_External完整指南与5大核心技术解析 【免费下载链接】CS2_External CS2 external cheat. 项目地址: https://gitcode.com/gh_mirrors/cs/CS2_External CS2_External是一款专业的游戏辅助开发框架,专注于CS2游戏逆向工程和外…

2026/11/2 3:53:43 阅读更多 →
Win10深度学习环境配置指南:基于PyTorch与Anaconda搭建实践平台

Win10深度学习环境配置指南:基于PyTorch与Anaconda搭建实践平台

1. 项目概述:为什么要在Win10上配置“动手学深度学习”环境? 如果你对机器学习感兴趣,那么“动手学深度学习”这本书和李沐老师的课程,几乎是不可能绕过的经典。它最大的魅力在于,不是让你死记硬背公式,而是…

2026/10/30 14:59:14 阅读更多 →
STM32嵌入式开发全解析:从ARM内核到项目实战

STM32嵌入式开发全解析:从ARM内核到项目实战

1. 从“单片机”到“STM32”:一个工程师的认知跃迁 很多刚接触嵌入式开发的朋友,第一反应往往是“我要学单片机”。这个想法没错,但当你真正开始搜索资料、购买开发板时,一个名字会高频出现——STM32。它似乎无处不在,…

2026/11/1 1:11:41 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/2 0:25:10 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/1 10:36:53 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/1 10:36:51 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/2 1:16:51 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/1 10:35:11 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/1 9:35:41 阅读更多 →

日新闻

周新闻

月新闻