微信消息接口指南

上传人:鲁** 文档编号:564956573 上传时间:2024-01-21 格式:DOC 页数:9 大小:146KB
返回 下载 相关 举报
微信消息接口指南_第1页
第1页 / 共9页
微信消息接口指南_第2页
第2页 / 共9页
微信消息接口指南_第3页
第3页 / 共9页
微信消息接口指南_第4页
第4页 / 共9页
微信消息接口指南_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《微信消息接口指南》由会员分享,可在线阅读,更多相关《微信消息接口指南(9页珍藏版)》请在金锄头文库上搜索。

1、微信消息接口指南出自开放平台跳转到: 导航, 搜索 目录隐藏 1 简介 2 申请消息接口 3 网址接入 4 消息推送 o 4.1 文本消息o 4.2 图片消息o 4.3 地理位置消息o 4.4 链接消息o 4.5 事件推送 5 消息回复 o 5.1 回复文本消息o 5.2 回复音乐消息o 5.3 回复图文消息 6 注意事项 7 示例代码简介公众平台消息接口为开发者提供了一种新的消息处理方式。 申请消息接口点击申请,填写网址url和token,其中token可由开发者可以任意填写,用作生成签名。 网址接入公众平台用户提交信息后,微信服务器将发送GET请求到填写的URL上,并且带上四个参数: 参数

2、 描述 signature 微信加密签名 timestamp 时间戳 nonce 随机数 echostr 随机字符串 开发者通过检验signature对请求进行校验(下面有校验方式)。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,否则接入失败。 signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数。 加密/校验流程:1. 将token、timestamp、nonce三个参数进行字典序排序2. 将三个参数字符串拼接成一个字符串进行sha1加密3. 开发者获得加密后的字符串可与signature对比,标识该请求来源于

3、微信消息推送当普通微信用户向公众账号发消息时,微信服务器将POST该消息到填写的URL上。结构如下: 文本消息 1348831860 1234567890123456 参数 描述 ToUserName 开发者微信号 FromUserName 发送方帐号(一个OpenID) CreateTime 消息创建时间 (整型) MsgType text Content 文本消息内容 MsgId 消息id,64位整型 图片消息 1348831860 1234567890123456 参数 描述 ToUserName 开发者微信号 FromUserName 发送方帐号(一个OpenID) CreateTim

4、e 消息创建时间 (整型) MsgType image PicUrl 图片链接 MsgId 消息id,64位整型 地理位置消息135177636023.134521113.358803201234567890123456 参数 描述 ToUserName 开发者微信号 FromUserName 发送方帐号(一个OpenID) CreateTime 消息创建时间 (整型) MsgType location Location_X 地理位置维度 Location_Y 地理位置精度 Scale 地图缩放大小 Label 地理位置信息 MsgId 消息id,64位整型 链接消息1351776360123

5、4567890123456 参数 描述 ToUserName 接收方微信号 FromUserName 发送方微信号,若为普通用户,则是一个OpenID CreateTime 消息创建时间 MsgType 消息类型,link Title 消息标题 Description 消息描述 Url 消息链接 MsgId 消息id,64位整型 事件推送事件推送只支持微信4.5版本,即将开放,敬请期待。 12345678923.137466113.352425119.385040参数 描述 ToUserName 接收方微信号 FromUserName 发送方微信号,若为普通用户,则是一个OpenID Crea

6、teTime 消息创建时间 MsgType 消息类型,event Event 事件类型,有ENTER(进入会话)和LOCATION(地理位置) Latitude 地理位置维度,事件类型为LOCATION的时存在 Longitude 地理位置经度,事件类型为LOCATION的时存在 Precision 地理位置精度,事件类型为LOCATION的时存在 消息回复对于每一个POST请求,开发者在响应包中返回特定xml结构,对该消息进行响应(现支持回复文本、图文、语音、视频、音乐和对收到的消息进行星标操作)。 微信服务器在五秒内收不到响应会断掉连接。 回复xml结构如下: 回复文本消息 1234567

7、8 0 参数 描述 ToUserName 接收方帐号(收到的OpenID) FromUserName 开发者微信号 CreateTime 消息创建时间 MsgType text Content 回复的消息内容 FuncFlag 位0x0001被标志时,星标刚收到的消息。 回复音乐消息 12345678 0 参数 描述 ToUserName 接收方帐号(收到的OpenID) FromUserName 开发者微信号 CreateTime 消息创建时间 MsgType music MusicUrl 音乐链接 HQMusicUrl 高质量音乐链接,WIFI环境优先使用该链接播放音乐 FuncFlag 位0x0001被标志时,星标刚收到的消息。 回复图文消息 12345678 2 !CDATAdescr

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号