logo资料库

微信开发文档.docx

第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
资料共15页,剩余部分请下载后查看
第 1 页 共 15 页 登录 页面 讨论 阅读 查看源代码 查看历史 消息接口指南 地址:石家庄广安大街美东国际C 座1306 电话:0311—83803223
返回 第 2 页 共 15 页 [隐藏] 1 简介 2 申请消息接口 3 网址接入 4 消息推送 4.1 文 本消息 4.2 图 片消息 4.3 地 理位置消 息 4.4 链 接消息 4.5 事 件推送 5 消息回复 5.1 回 复文本消 息 地址:石家庄广安大街美东国际C 座1306 电话:0311—83803223
第 3 页 共 15 页 5.2 回 复音乐消 息 5.3 回 复图文消 息 6 注意事项 7 示例代码 公众平台消息接口为开发者提供了一种新的消息处理方式。 点击申请,填写网址url和token,其中token可由开发者可以任意填写,用 作生成签名。 地址:石家庄广安大街美东国际C 座1306 电话:0311—83803223
第 4 页 共 15 页 公众平台用户提交信息后,微信服务器将发送GET请求到填写的URL上,并 且带上四个参数: 参数 signature timestamp nonce echostr 微信加密签名 时间戳 随机数 随机字符串 描述 地址:石家庄广安大街美东国际C 座1306 电话:0311—83803223 

第 5 页 共 15 页 开发者通过检验signature对请求进行校验(下面有校验方式)。若确认此次 GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,否则 接入失败。 signature结合了开发者填写的token参数和请求中的timestamp参数、 nonce参数。 加密/校验流程: 1. 将token、timestamp、nonce三个参数进行字典序排序 2. 将三个参数字符串拼接成一个字符串进行sha1加密 3. 开发者获得加密后的字符串可与signature对比,标识该请求来源于微信 当普通微信用户向公众账号发消息时,微信服务器将POST该消息到填写的 URL上。结构如下: 1348831860 1234567890123456 地址:石家庄广安大街美东国际C 座1306 电话:0311—83803223
参数 ToUserName 开发者微信号 FromUserName 发送方帐号(一个OpenID) CreateTime 消息创建时间 (整型) 第 6 页 共 15 页 描述 text 文本消息内容 消息id,64位整型 MsgType Content MsgId 1348831860 1234567890123456 参数 ToUserName 开发者微信号 描述 地址:石家庄广安大街美东国际C 座1306 电话:0311—83803223
FromUserName 发送方帐号(一个OpenID) 第 7 页 共 15 页 消息创建时间 (整型) image 图片链接 消息id,64位整型 CreateTime MsgType PicUrl MsgId 1351776360 23.134521 113.358803 20 1234567890123456 参数 描述 ToUserName 开发者微信号 FromUserName 发送方帐号(一个OpenID) 地址:石家庄广安大街美东国际C 座1306 电话:0311—83803223
第 8 页 共 15 页 消息创建时间 (整型) location 地理位置维度 地理位置精度 地图缩放大小 地理位置信息 消息id,64位整型 CreateTime MsgType Location_X Location_Y Scale Label MsgId 1351776360 <![CDATA[公众平台官网链接]]> 1234567890123456 参数 ToUserName 接收方微信号 描述 地址:石家庄广安大街美东国际C 座1306 电话:0311—83803223
分享到:
收藏