微信公众号普通消息接收接口
- 一、前言
- 二、文本消息
- 三、图片消息
- 四、语音消息
- 五、视频消息
- 六、小视频消息
- 七、地理位置消息
- 八、链接消息
一、前言
当微信用户在微信应用中向公众号发送信息时,微信后台会用post方式将数据发送到指定的url
一些设定:
- 推荐使用msgid排重
- 微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次
- 来往信息可以加密,详见“发送消息-被动回复消息加解密说明”
不同信息类型微信发送的参数列表(省略了ToUserName、FromUserName、CreateTime):
二、文本消息
参数 | 描述 |
---|---|
MsgType | text |
Content | 文本消息内容 |
MsgId | 消息id,64位整型 |
三、图片消息
参数 | 描述 |
---|---|
MsgType | image |
PicUrl | 图片链接(由系统生成) |
MediaId | 图片消息媒体id,可以调用多媒体文件下载接口拉取数据。 |
MsgId | 消息id,64位整型 |
四、语音消息
参数 | 描述 |
---|---|
MsgType | 语音为voice |
MediaId | 语音消息媒体id,可以调用多媒体文件下载接口拉取数据。 |
Format | 语音格式,如amr,speex等 |
MsgID | 消息id,64位整型 |
如果公众号开通了语音识别功能,在参数中会加入Recognition字段,内容为语音识别结果,UTF8编码|
五、视频消息
参数 | 描述 |
---|---|
MsgType | 视频为video |
MediaId | 视频消息媒体id,可以调用多媒体文件下载接口拉取数据。 |
ThumbMediaId | 视频消息缩略图的媒体id,可以调用多媒体文件下载接口拉取数据。 |
MsgId | 消息id,64位整型 |
六、小视频消息
参数 | 描述 |
---|---|
MsgType | 小视频为shortvideo |
MediaId | 视频消息媒体id,可以调用多媒体文件下载接口拉取数据。 |
ThumbMediaId | 视频消息缩略图的媒体id,可以调用多媒体文件下载接口拉取数据。 |
MsgId | 消息id,64位整型 |
七、地理位置消息
参数 | 描述 |
---|---|
MsgType | location |
Location_X | 地理位置维度 |
Location_Y | 地理位置经度 |
Scale | 地图缩放大小 |
Label | 地理位置信息 |
MsgId | 消息id,64位整型 |
八、链接消息
参数 | 描述 |
---|---|
MsgType | 消息类型,link |
Title | 消息标题 |
Description | 消息描述 |
Url | 消息链接 |
MsgId | 消息id,64位整型 |
微信公众号普通消息接收接口相关推荐
- 微信公众号开发--消息接收与回复
在上篇文章中已经说明如何接入微信服务器,此篇直接接着上篇文章介绍公众号的消息接收与回复,可以结合上篇文章阅读本文,微信公众号开发–服务器接入. 微信公众号开发接口文档: https://mp.weix ...
- 微信公众号回复、接收消息中中文乱码问题的分析及解决
微信公众号回复.接收消息中文乱码问题的分析及解决 为了方便,我们把接收时用的编码记为A.把处理时用的编码记为B.把返回时用的编码记为C 文章目录 微信公众号回复.接收消息中文乱码问题的分析及解决 中文 ...
- 【微信开发第二章】SpringBoot实现微信公众号普通消息和模板消息回复
前言 在进行微信公众号业务开发的时候,微信公众号的消息回复是非常重要的一环,而微信公众号消息回复分为:普通消息自动回复和模板消息回复.该篇文章会先使用微信测试工具过一遍流程,再使用代码进行实现,并且每 ...
- springmvc开发微信公众号接口 微信公众号测试账号配置接口Token验证
转:springmvc开发微信公众号接口 微信公众号测试账号配置接口Token验证 开发前必读以及准备工作: 1.微信公众平台开发是指为微信公众号进行业务开发,为移动应用.PC端网站.公众号第三方平台 ...
- Java微信公众号发送消息-保姆级教程附源码
目录 1. 概念说明: 2. 开发准备: 3. 测试demo(更改配置信息即可使用) 3.1. 服务器配置 3.1.1.配置填写说明 3.1.2.校验服务器有效性: 3.1.3.URL后端接口代码和校 ...
- php 微信消息,php实现微信公众号回复消息
您现在的位置是:网站首页>>微信>>微信公众号 php实现微信公众号回复消息 发布时间:2019-02-28 16:32:52作者:wangjian浏览量:999点赞量:0 一 ...
- 公众平台模板消息所在行业_微信公众号模板消息功能怎么快速推送?
公众号平台上模板消息功能仅支持添加模板和更改所在行业,不支持模板消息推送,如果想要实现更多功能效果,可以使用微号帮平台的模板消息群发功能实现,也可以通过公众号平台的接口自己开发实现功能,均可以达到微信 ...
- 公众平台模板消息所在行业_第三方工具微信公众号模板消息群发如何操作?
当下,公众平台模板消息功能仅支持添加模板,修改所在行业,如果想要群发模板消息,可以自己根据公众平台的接口编程实现,也可通过微号帮平台的模板消息群发功能实现,均可以让微信公众号群发模板消息,模板消息即按 ...
- 2014-07-24 .NET实现微信公众号的消息回复与自定义菜单
今天是在吾索实习的第12天.我们在这一天中,基本实现了微信公众号的消息回复与自定义菜单的创建. 首先,是实现消息回复,其关键点如下: 读取POST来的数据流:Stream 数据流变量 = HttpCo ...
最新文章
- Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy
- 康泰瑞影推高性能3D/4D超声可视化方案
- STM32 DMA正常模式等待传输完成和开始下一次传输
- 如果女朋友突然问你DNS是个啥...
- 【新星计划】MATLAB-字符串处理
- 50道mysql笔试题目及答案_50道SQL练习题及答案与详细分析!!!
- 210312阶段三通过sqlite3源码安装sqlite3
- mysql select内部原理_数据库SQL SELECT查询的工作原理
- 2009年最佳80后科技创业者
- php curl https_PHP FFI:一种全新的PHP扩展方式
- 中科大计算机学院推免生录取名单,中科大2016年推免生拟录取名单
- 如何在Python中将元素添加到列表
- 怎么查看linux系统硬盘,Linux系统下如何查看所有存储设备(磁盘分区)
- 【游戏客户端】制作节奏大师Like音游(全)
- AutoCAD 系统变量
- php 时辰,生辰八字时辰查询表对应的时间
- 如何用计算机组添加打印机共享的打印机,win7如何添加打印机_Win7电脑如何设置打印机家庭组共享?...
- 胡昌泽 day4笔记
- 用cesium实现绘制标尺
- 《数字语音处理》- 实验4. 基于MATLAB与VQ的特定人孤立词语音识别研究(附代码)
热门文章
- Python RSA PKCS#1 转 PKCS#8
- 【凸优化】maximal 与 maximum的不同
- 利用计算机开方洋葱数学,他借助“洋葱数学”实现学讲模式
- [工具]利用EasyRTSPClient工具检查摄像机RTSP流不能播放原因以及排查音视频数据无法播放问题...
- 无需建网站,不用发帖,持续获取搜索引擎流量的方法(灰白项目皆可)
- 智能控制和计算机控制的区别,智能灯光控制系统与传统灯光系统有哪些区别?...
- 数据库中关于preparedStatement和Statement分析
- rhce8的rh294练习环境
- 一个屌丝程序员的青春(三三)
- 全球7亿多电邮账号信息泄露,你数据还安全吗?