• 一、前言
  • 二、文本消息
  • 三、图片消息
  • 四、语音消息
  • 五、视频消息
  • 六、小视频消息
  • 七、地理位置消息
  • 八、链接消息

一、前言

当微信用户在微信应用中向公众号发送信息时,微信后台会用post方式将数据发送到指定的url

一些设定:

  1. 推荐使用msgid排重
  2. 微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次
  3. 来往信息可以加密,详见“发送消息-被动回复消息加解密说明”

不同信息类型微信发送的参数列表(省略了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位整型

微信公众号普通消息接收接口相关推荐

  1. 微信公众号开发--消息接收与回复

    在上篇文章中已经说明如何接入微信服务器,此篇直接接着上篇文章介绍公众号的消息接收与回复,可以结合上篇文章阅读本文,微信公众号开发–服务器接入. 微信公众号开发接口文档: https://mp.weix ...

  2. 微信公众号回复、接收消息中中文乱码问题的分析及解决

    微信公众号回复.接收消息中文乱码问题的分析及解决 为了方便,我们把接收时用的编码记为A.把处理时用的编码记为B.把返回时用的编码记为C 文章目录 微信公众号回复.接收消息中文乱码问题的分析及解决 中文 ...

  3. 【微信开发第二章】SpringBoot实现微信公众号普通消息和模板消息回复

    前言 在进行微信公众号业务开发的时候,微信公众号的消息回复是非常重要的一环,而微信公众号消息回复分为:普通消息自动回复和模板消息回复.该篇文章会先使用微信测试工具过一遍流程,再使用代码进行实现,并且每 ...

  4. springmvc开发微信公众号接口 微信公众号测试账号配置接口Token验证

    转:springmvc开发微信公众号接口 微信公众号测试账号配置接口Token验证 开发前必读以及准备工作: 1.微信公众平台开发是指为微信公众号进行业务开发,为移动应用.PC端网站.公众号第三方平台 ...

  5. Java微信公众号发送消息-保姆级教程附源码

    目录 1. 概念说明: 2. 开发准备: 3. 测试demo(更改配置信息即可使用) 3.1. 服务器配置 3.1.1.配置填写说明 3.1.2.校验服务器有效性: 3.1.3.URL后端接口代码和校 ...

  6. php 微信消息,php实现微信公众号回复消息

    您现在的位置是:网站首页>>微信>>微信公众号 php实现微信公众号回复消息 发布时间:2019-02-28 16:32:52作者:wangjian浏览量:999点赞量:0 一 ...

  7. 公众平台模板消息所在行业_微信公众号模板消息功能怎么快速推送?

    公众号平台上模板消息功能仅支持添加模板和更改所在行业,不支持模板消息推送,如果想要实现更多功能效果,可以使用微号帮平台的模板消息群发功能实现,也可以通过公众号平台的接口自己开发实现功能,均可以达到微信 ...

  8. 公众平台模板消息所在行业_第三方工具微信公众号模板消息群发如何操作?

    当下,公众平台模板消息功能仅支持添加模板,修改所在行业,如果想要群发模板消息,可以自己根据公众平台的接口编程实现,也可通过微号帮平台的模板消息群发功能实现,均可以让微信公众号群发模板消息,模板消息即按 ...

  9. 2014-07-24 .NET实现微信公众号的消息回复与自定义菜单

    今天是在吾索实习的第12天.我们在这一天中,基本实现了微信公众号的消息回复与自定义菜单的创建. 首先,是实现消息回复,其关键点如下: 读取POST来的数据流:Stream 数据流变量 = HttpCo ...

最新文章

  1. Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy
  2. 康泰瑞影推高性能3D/4D超声可视化方案
  3. STM32 DMA正常模式等待传输完成和开始下一次传输
  4. 如果女朋友突然问你DNS是个啥...
  5. 【新星计划】MATLAB-字符串处理
  6. 50道mysql笔试题目及答案_50道SQL练习题及答案与详细分析!!!
  7. 210312阶段三通过sqlite3源码安装sqlite3
  8. mysql select内部原理_数据库SQL SELECT查询的工作原理
  9. 2009年最佳80后科技创业者
  10. php curl https_PHP FFI:一种全新的PHP扩展方式
  11. 中科大计算机学院推免生录取名单,中科大2016年推免生拟录取名单
  12. 如何在Python中将元素添加到列表
  13. 怎么查看linux系统硬盘,Linux系统下如何查看所有存储设备(磁盘分区)
  14. 【游戏客户端】制作节奏大师Like音游(全)
  15. AutoCAD 系统变量
  16. php 时辰,生辰八字时辰查询表对应的时间
  17. 如何用计算机组添加打印机共享的打印机,win7如何添加打印机_Win7电脑如何设置打印机家庭组共享?...
  18. 胡昌泽 day4笔记
  19. 用cesium实现绘制标尺
  20. 《数字语音处理》- 实验4. 基于MATLAB与VQ的特定人孤立词语音识别研究(附代码)

热门文章

  1. Python RSA PKCS#1 转 PKCS#8
  2. 【凸优化】maximal 与 maximum的不同
  3. 利用计算机开方洋葱数学,他借助“洋葱数学”实现学讲模式
  4. [工具]利用EasyRTSPClient工具检查摄像机RTSP流不能播放原因以及排查音视频数据无法播放问题...
  5. 无需建网站,不用发帖,持续获取搜索引擎流量的方法(灰白项目皆可)
  6. 智能控制和计算机控制的区别,智能灯光控制系统与传统灯光系统有哪些区别?...
  7. 数据库中关于preparedStatement和Statement分析
  8. rhce8的rh294练习环境
  9. 一个屌丝程序员的青春(三三)
  10. 全球7亿多电邮账号信息泄露,你数据还安全吗?