企业微信客服语音消息事件仅支持amr格式文件
读取消息
当微信客户、接待人员发消息或有行为动作时,企业微信后台会将事件的回调数据包发送到企业指定URL;企业收到请求后,再通过读取消息接口主动读取具体的消息内容。
微信客户发送的消息、接待人员在企业微信回复的消息、发送消息接口发送失败事件(如被用户拒收)、客户点击菜单消息的回复消息,可以通过该接口获取最近3天内具体的消息内容和事件。不支持读取通过发送消息接口发送的消息。
支持的消息类型:文本、图片、语音、视频、文件、位置、链接、名片、小程序、菜单、事件。
图片、语音、视频、文件消息的媒体文件有如下大小限制,超出会获取到文本提示消息:
- 图片:2MB
- 语音:2MB
- 视频:10MB
- 文件:20MB
请求方式: POST(HTTPS)
请求地址: https://qyapi.weixin.qq.com/cgi-bin/kf/sync_msg?access_token=ACCESS_TOKEN
请求示例
{ "cursor": "4gw7MepFLfgF2VC5npN", "token": "ENCApHxnGDNAVNY4AaSJKj4Tb5mwsEMzxhFmHVGcra996NR", "limit": 1000, "voice_format": 0, "open_kfid": "wkxxxxxx" }
通过MediaID获取临时素材
请求方式:GET(HTTPS)
请求地址:https://qyapi.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID
参数说明 :
权限说明:
完全公开,media_id在同一企业内所有应用之间可以共享。
media_id有效期只有3天,注意要及时获取,以免过期。
语音的是amr格式,一般网页上是不支持直接播放的。
发送消息
发送语音消息的话,需要先上传临时素材,上传的限制如下:
- 语音(voice) :2MB,播放长度不超过60s,仅支持AMR格式
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2021-10-31 [前端系列] GOFLY在线客服系统源码- 布局中display: flex的意思
2021-10-31 [前端系列] GOFLY在线客服系统代码-css属性flex: 1的使用实现自适应
2018-10-31 [日常] PHP库函数fgetss的BUG