微信公众平台消息接口使用指南

时间:2024.4.30

微信公众平台消息接口使用指南

一、简介

微信公众平台消息接口使用指南

公众平台消息接口为开发者提供了一种新的消息处理方式。

二、申请消息接口

点击申请,如实填写负责人姓名、手机号和邮箱,填写网址url和token,其中token可由开发者可以任意填写,用作生成签名。

三、网址接入

公众平台用户提交信息后,我们将以GET请求方式请求到填写的Url上,并且带上四个参数:

* signature — 微信加密签名

* timestamp — 时间戳

* nonce — 随机数

* echostr — 随机字符串

开发者通过检验signature对网址接入合法性进行校验。若此次GET请求原样返回echostr参数内容,则接入生效,否则接入失败。 验证signature将结合开发者填写的token参数、

微信公众平台消息接口使用指南

微信公众平台消息接口使用指南

微信公众平台消息接口使用指南

微信公众平台消息接口使用指南


第二篇:微信公众平台消息接口使用指南


微信公众平台消息接口使用指南

来源:微信站 作者:网络 点击: 78 次

一 、简介

微信公众平台消息接口为开发者提供了一种新的消息处理方式。

二 、 申请消息接口

点击申请,如实填写负责人姓名 、 手机号和邮箱,填写网址url和token,其中token可由开发者可以任意填写,用作生成签名。

微信公众平台消息接口使用指南

三 、 网址接入

公众平台用户提交信息后,我们将以GET请求方式请求到填写的Url上,并且带上四个参数:

* signature — 微信加密签名

* timestamp — 时间戳

* nonce — 随机数

* echostr — 随机字符串

开发者通过检验signature对网址接入合法性进行校验。若此次GET请求原样返回echostr参数内容,则接入生效,否则接入失败。验证signature将结合开发者填写的token参数、timestamp参数和nonce参数等,加密流程: * 将token、timestamp、nonce三个参数进行字典序排序

* 将三个参数字符串拼接成一个字符串进行SHA1加密

* 开发者获得加密后的字符串可与signature对比,标识该请求来源于微信。

四 、 消息推送

当普通微信用户向公众账号发消息时,公众平台将POST该消息到填写的Url上(现支持文本消息以及地理位置消息)。结构如下:

文本消息xml格式

<xml>

<ToUserName><![CDATA[toUser]]></ToUserName>

<FromUserName><![CDATA[fromUser]]></FromUserName>

<CreateTime>1348831860</CreateTime>

<MsgType><![CDATA[text]]></MsgType>

<Content><![CDATA[this is a test]]></Content>

</xml>

ToUserName 消息接收方微信号,一般为公众平台账号微信号

FromUserName 消息发送方微信号

CreateTime 消息创建时间

MsgType 文本消息为text

Content 消息内容

地理位置消息xml格式

<xml>

<ToUserName><![CDATA[toUser]]></ToUserName>

<FromUserName><![CDATA[fromUser]]></FromUserName>

<CreateTime>1351776360</CreateTime>

<MsgType><![CDATA[location]]></MsgType>

<Location_X>23.134521</Location_X>

<Location_Y>113.358803</Location_Y>

<Scale>20</Scale>

<Label><![CDATA[位置信息]]></Label>

</xml>

ToUserName 消息接收方微信号,一般为公众平台账号微信号

FromUserName 消息发送方微信号

CreateTime 消息创建时间

MsgType 消息类型,地理位置为location

Location_X 地理位置纬度

Location_Y 地理位置经度

Scale 地图缩放大小

Label 地理位置信息

图片消息结构

<xml>

<ToUserName><![CDATA[toUser]]></ToUserName>

<FromUserName><![CDATA[fromUser]]></FromUserName>

<CreateTime>1348831860</CreateTime>

<MsgType><![CDATA[image]]></MsgType>

<PicUrl><![CDATA[this is a url]></PicUrl>

</xml>

ToUserName 消息接收方微信号,一般为公众平台账号微信号

FromUserName 消息发送方微信号

CreateTime 消息创建时间

MsgType 消息类型image

PicUrl 图片链接,开发者可以用HTTP GET获取

五 、 消息回复

对于每一个POST请求,开发者在响应包中返回特定xml结构,对该消息进行相应操作(现支持回复文本消息 、 回复图文消息和星标操作)。xml结构如下: 回复文本消息格式

<xml>

<ToUserName><![CDATA[toUser]]></ToUserName>

<FromUserName><![CDATA[fromUser]]></FromUserName>

<CreateTime>12345678</CreateTime>

<MsgType><![CDATA[text]]></MsgType>

<Content><![CDATA[content]]></Content>

<FuncFlag>0</FuncFlag>

</xml>

FromUserName 消息发送方

ToUserName 消息接收方

CreateTime 消息创建时间

MsgType 消息类型,文本消息必须填写text

Content 消息内容,大小限制在2048字节,字段为空为不合法请求

回复图文消息格式

<xml>

<ToUserName><![CDATA[toUser]]></ToUserName>

<FromUserName><![CDATA[fromUser]]></FromUserName>

<CreateTime>12345678</CreateTime>

<MsgType><![CDATA[news]]></MsgType>

<Content><![CDATA[]]></Content>

<ArticleCount>2</ArticleCount>

<Articles>

<item>

<Title><![CDATA[title1]]></Title>

<Description><![CDATA[description1]]></Description> <PicUrl><![CDATA[picurl]]></PicUrl>

<Url><![CDATAhttp://mp./cgi-bin/ ... star=1]

星标消息分类中找到该消息

六 、 示例代码 PHP:下载

七、 进入微信论坛讨论

更多相关推荐:
微信公众平台升级 9大高级接口功能解读

微信公众平台升级9大高级接口功能解读浏览8342更新20xx10301628微信刚刚更新公众平台向服务号开放微信认证开放9大高级接口增加开发者问答系统并对微信公众平台的后台管理界面进行改版其中最受关注的是微信向...

微信公众平台升级 9大高级接口功能解读

微信公众平台升级9大高级接口功能解读微信刚刚更新公众平台向服务号开放微信认证开放9大高级接口增加开发者问答系统并对微信公众平台的后台管理界面进行改版其中最受关注的是微信向开发者开放的九大高级接口这些接口为1语音...

微信公众平台消息接口API指南

简介微信公众平台消息接口为开发者提供了一种新的消息处理方式微信公众平台消息接口为开发者提供与用户进行消息交互的能力对于成功接入消息接口的微信公众账号当用户发消息给公众号微信公众平台服务器会使用http请求对接入...

微信公众平台接口功能实现

我用微信公众平台做什么公司员工管理地理位置5秒定位考勤实现对员工物品的跟踪定位物流等不同权限员工基本信息维护客户信息管理客户信息维护基础资料分组客户新增量亲密度统计地理位置定位关键词周边搜索找最佳实物路线方案我...

微信公众平台消息接口使用指南

微信公众平台消息接口使用指南来源微信站作者网络点击78次一简介微信公众平台消息接口为开发者提供了一种新的消息处理方式二申请消息接口点击申请如实填写负责人姓名手机号和邮箱填写网址url和token其中token可...

党课小结

20xx20xx年第二学期高级党校学习总结尊敬的党组织学院的积极分子党校培训课程接近尾声了通过这几次的党课的学习从一个普通的大学生成长为一个积极分子做了一个思想准备从一个对党的崇拜者到一个党的追随者对党的了解更...

党课小结

培训小结能够参加校党课的学习我感到非常的荣幸也十分珍惜宝贵的学习机会在学习期间我始终抱着非常认真的态度去参加每一次学习这次党课的学习让我在端正入党动机上受到了一次洗礼对党的理解上得到了一次升华我非常感谢老师给我...

党课小结

敬爱的党组织怀着无比激动的心情我有幸参加了南京中医药大学经贸管理学院的第18期党课培训班在学习期间我始终抱着认真的态度参加每一次学习各位老师对党的精辟解析独到的见解和大量的旁征博引让我在无比叹服的同时深受鼓舞和...

党课小结

经过一个月高级党课的培训我更加深刻地认识到大学生党员是大学生群体中的先进分子和骨干在政治思想意识观念道德品质日常言行等方面应体现出先进性这既是党组织的明确要求也是我们自己适应时代发展的需要在一个月的学习中作为入...

党课小结

党课小结感谢党组织给我此次的学习机会能够参加学院举办的入党积极分子培训班的学习我深感荣幸也十分珍惜这次宝贵的学习机会各位老师对党的精辟解析独到的见解和大量的旁征博引让我在无比叹服的同时深受鼓舞和教育对党组织有了...

高级党课思想小结

这学期我光荣的参加了党校高级党校培训班的学习在这短短的八次课上学习了列宁同志的建党原则明确的当代大学生的政治使命和责任参与了实践活动掌握了发展党员的基本知识及应具备的基本材料使我们受益匪浅首先通过学习我进一步提...

高级党课培训小结

高级党课培训小结我很荣幸参加了学院这次的高级党课培训班的学习成为高级党校中的一名学员和众多入党积极分子在这里一同分享了高级党课学习进程中的快乐通过这次高级党校培训班的学习使我的视野得到了进一步的开阔思想境界也得...

微信公众账号高级接口使用小结(6篇)