微信扫描二维码返回XML

原创 2015年11月20日 13:01:03

scancode_waitmsg,回应该事件给用户,用户可收到消息

<xml>
  <ToUserName><![CDATA[gh_82479813ed64]]></ToUserName>
  <FromUserName><![CDATA[ojpX_jig-gyi3_Q9fHXQ4rdHniQs]]></FromUserName>
  <CreateTime>1412075435</CreateTime>
  <MsgType><![CDATA[event]]></MsgType>
  <Event><![CDATA[scancode_waitmsg]]></Event>
  <EventKey><![CDATA[rselfmenu_0_0]]></EventKey>
  <ScanCodeInfo>
    <ScanType><![CDATA[qrcode]]></ScanType>
    <ScanResult><![CDATA[http://weixin.qq.com/r/pUNnf4HEX9wgrcUc9xa3]]></ScanResult>
    <EventKey><![CDATA[rselfmenu_0_0]]></EventKey>
  </ScanCodeInfo>
</xml>

scancode_push,回应该事件给用户,用户不能收到消息

<xml>
  <ToUserName><![CDATA[gh_82479813ed64]]></ToUserName>
  <FromUserName><![CDATA[ojpX_jig-gyi3_Q9fHXQ4rdHniQs]]></FromUserName>
  <CreateTime>1412075451</CreateTime>
  <MsgType><![CDATA[event]]></MsgType>
  <Event><![CDATA[scancode_push]]></Event>
  <EventKey><![CDATA[rselfmenu_0_1]]></EventKey>
  <ScanCodeInfo>
    <ScanType><![CDATA[qrcode]]></ScanType>
    <ScanResult><![CDATA[http://weixin.qq.com/r/pUNnf4HEX9wgrcUc9xa3]]></ScanResult>
    <EventKey><![CDATA[rselfmenu_0_1]]></EventKey>
  </ScanCodeInfo>
</xml>

pic_weixin ,下面是一次推送3张相片时的数据

<xml>
  <ToUserName><![CDATA[gh_82479813ed64]]></ToUserName>
  <FromUserName><![CDATA[ojpX_jig-gyi3_Q9fHXQ4rdHniQs]]></FromUserName>
  <CreateTime>1412075552</CreateTime>
  <MsgType><![CDATA[event]]></MsgType>
  <Event><![CDATA[pic_weixin]]></Event>
  <EventKey><![CDATA[rselfmenu_1_2]]></EventKey>
  <SendPicsInfo>
    <Count>3</Count>
    <PicList>
      <item>
        <PicMd5Sum><![CDATA[a6ab74b73a298f49f6fc66f41f88d3c7]]></PicMd5Sum>
      </item>
      <item>
        <PicMd5Sum><![CDATA[5b9aea2b3683c5c21aaf3629739cafd9]]></PicMd5Sum>
      </item>
      <item>
        <PicMd5Sum><![CDATA[2325ff3f39705ac987d3e0660906791d]]></PicMd5Sum>
      </item>
    </PicList>
    <EventKey><![CDATA[rselfmenu_1_2]]></EventKey>
  </SendPicsInfo>
</xml>

回应上述消息,用户收不到,但微信会继续推送3个图片消息给接口

<xml>
  <ToUserName><![CDATA[gh_82479813ed64]]></ToUserName>
  <FromUserName><![CDATA[ojpX_jig-gyi3_Q9fHXQ4rdHniQs]]></FromUserName>
  <CreateTime>1412075562</CreateTime>
  <MsgType><![CDATA[image]]></MsgType>
  <PicUrl><![CDATA[http://mmbiz.qpic.cn/mmbiz/qOTIrRtMKFxZQo3cQ6vYxmfteo0fw2Y00MuuFS6OjlNvTkx0nBQJibjjafQMf4dCtJwyMeP5e3SQCuJpcoJdb8Q/0]]></PicUrl>
  <MsgId>6064818358471506877</MsgId>
  <MediaId><![CDATA[AM8Gbiu7S2vTIMS2l9zNCWiMCpeM8wccmKdFxmstHiuAybCbB-08dTQJN40cCIBD]]></MediaId>
</xml>
<xml>
  <ToUserName><![CDATA[gh_82479813ed64]]></ToUserName>
  <FromUserName><![CDATA[ojpX_jig-gyi3_Q9fHXQ4rdHniQs]]></FromUserName>
  <CreateTime>1412075564</CreateTime>
  <MsgType><![CDATA[image]]></MsgType>
  <PicUrl><![CDATA[http://mmbiz.qpic.cn/mmbiz/qOTIrRtMKFxZQo3cQ6vYxmfteo0fw2Y0ellMniarWto4zL0pWKhr6a0FSARDeXprSgd0JmgU0YQo2iagGsYc1iaLA/0]]></PicUrl>
  <MsgId>6064818367061441471</MsgId>
  <MediaId><![CDATA[2CJKZ2mft-5hWEkVcVmnKwyvp3y59Uzv7YdpBsnGIyTlkMNb0ytU4oimTgimBGyP]]></MediaId>
</xml>
<xml>
  <ToUserName><![CDATA[gh_82479813ed64]]></ToUserName>
  <FromUserName><![CDATA[ojpX_jig-gyi3_Q9fHXQ4rdHniQs]]></FromUserName>
  <CreateTime>1412075567</CreateTime>
  <MsgType><![CDATA[image]]></MsgType>
  <PicUrl><![CDATA[http://mmbiz.qpic.cn/mmbiz/qOTIrRtMKFxZQo3cQ6vYxmfteo0fw2Y0mwQoENttnmYAz0VTicY3xkO0lhn9mE5r3FB4cF04kia50riajcjY1qvzA/0]]></PicUrl>
  <MsgId>6064818379946343361</MsgId>
  <MediaId><![CDATA[VICm1-y8w_MmdpcLYWP0u12HVXrWdhm3c3tdq1PTsbiFFgH6YOcmmIEbZ27z-Qcl]]></MediaId>
</xml>

上述多个图片消息,后台收到都能进行单独回应,用户可以收到响应消息。

pic_photo_or_album,方式和pic_weixin 一样,先推送菜单事件,再推送图片消息

<xml>
  <ToUserName><![CDATA[gh_82479813ed64]]></ToUserName>
  <FromUserName><![CDATA[ojpX_jig-gyi3_Q9fHXQ4rdHniQs]]></FromUserName>
  <CreateTime>1412075614</CreateTime>
  <MsgType><![CDATA[event]]></MsgType>
  <Event><![CDATA[pic_photo_or_album]]></Event>
  <EventKey><![CDATA[rselfmenu_1_1]]></EventKey>
  <SendPicsInfo>
    <Count>1</Count>
    <PicList>
      <item>
        <PicMd5Sum><![CDATA[58f4989164b2a432889e64fa81632152]]></PicMd5Sum>
      </item>
    </PicList>
    <EventKey><![CDATA[rselfmenu_1_1]]></EventKey>
  </SendPicsInfo>
</xml>
<xml>
  <ToUserName><![CDATA[gh_82479813ed64]]></ToUserName>
  <FromUserName><![CDATA[ojpX_jig-gyi3_Q9fHXQ4rdHniQs]]></FromUserName>
  <CreateTime>1412075618</CreateTime>
  <MsgType><![CDATA[image]]></MsgType>
  <PicUrl><![CDATA[http://mmbiz.qpic.cn/mmbiz/qOTIrRtMKFxZQo3cQ6vYxmfteo0fw2Y0fwSdF54rribCj9zqDG0wVDsiasKuUC8gskbuZmX43a1hs9esySIvmrqA/0]]></PicUrl>
  <MsgId>6064818598989675467</MsgId>
  <MediaId><![CDATA[Jh7Bsjaodmz-Dc_Hdz_wRzY3RiFxNvA4JHpUWRNRCIgps19ANsDFIOYOUV1dIVYV]]></MediaId>
</xml>

pic_sysphoto 这个后台其实收不到该菜单的消息,点击它后,调用的是手机里面的照相机功能,而照相以后再发过来时,就收到的是一个图片消息了

<xml>
  <ToUserName><![CDATA[gh_82479813ed64]]></ToUserName>
  <FromUserName><![CDATA[ojpX_jig-gyi3_Q9fHXQ4rdHniQs]]></FromUserName>
  <CreateTime>1412135923</CreateTime>
  <MsgType><![CDATA[image]]></MsgType>
  <PicUrl><![CDATA[http://mmbiz.qpic.cn/mmbiz/qOTIrRtMKFxGzYCchrNiczZ9aCd1fgCEWbicHGvmaz1d7VZOSMqoLB4RL69rK2Fos6fSM4FJRkLtiajpe32ibkicw1A/0]]></PicUrl>
  <MsgId>6065077606992462276</MsgId>
  <MediaId><![CDATA[PqRRUPLhMc27EG5F4cCtTozBsin7SY8kPRRuAF-CwPl5MzR5ewE5oji0FhGTDl6_]]></MediaId>
</xml>

location_select 将会调起发送位置功能,菜单的响应用户收不到,在用户发送位置之后,会再推送一个地理位置消息功能给用户

<xml>
  <ToUserName><![CDATA[gh_82479813ed64]]></ToUserName>
  <FromUserName><![CDATA[ojpX_jig-gyi3_Q9fHXQ4rdHniQs]]></FromUserName>
  <CreateTime>1412075681</CreateTime>
  <MsgType><![CDATA[event]]></MsgType>
  <Event><![CDATA[location_select]]></Event>
  <EventKey><![CDATA[rselfmenu_2_0]]></EventKey>
  <SendLocationInfo>
    <Location_X><![CDATA[22.538145]]></Location_X>
    <Location_Y><![CDATA[113.952298]]></Location_Y>
    <Scale><![CDATA[13]]></Scale>
    <Label><![CDATA[深圳市南山区高新南一道9号]]></Label>
    <Poiname><![CDATA[]]></Poiname>
    <EventKey><![CDATA[rselfmenu_2_0]]></EventKey>
  </SendLocationInfo>
</xml>
<xml>
  <ToUserName><![CDATA[gh_82479813ed64]]></ToUserName>
  <FromUserName><![CDATA[ojpX_jig-gyi3_Q9fHXQ4rdHniQs]]></FromUserName>
  <CreateTime>1412075681</CreateTime>
  <MsgType><![CDATA[location]]></MsgType>
  <Location_X>22.538145</Location_X>
  <Location_Y>113.952298</Location_Y>
  <Scale>13</Scale>
  <Label><![CDATA[深圳市南山区高新南一道9号飞亚达科技大厦方倍工作室]]></Label>
  <MsgId>6064818869572615123</MsgId>
</xml>

微信二维码扫描开发XML解析

package com.nuc.util; import java.io.InputStream; import java.io.Writer; import java.util.HashM...
  • u011157285
  • u011157285
  • 2014年10月28日 23:03
  • 1503

微信开发之接收事件推送

​在微信用户和公众号产生交互的过程中,用户的某些操作会使得微信服务器通过事件推送的形式通知到开发者在开发者中心处设置的服务器地址,从而开发者可以获取到该信息。其中,某些事件推送在发生后,是允许开发者回...
  • qiandublog
  • qiandublog
  • 2016年10月04日 10:49
  • 4371

【微信小程序 四】二维码生成/扫描二维码

前端 二维码生成 二维码要求:每分钟刷新一次,模拟了个鸡肋,添加了个按分钟显示的时间加在二维码中,起到刷新的作用,在onshow中每次打开界面就会刷新显示var QR = require("../...
  • xbw12138
  • xbw12138
  • 2017年07月16日 23:49
  • 2656

Android实现二维码扫描(仿微信,轻量Zxing)

前言 要做一个功能,二维码识别。网上找一堆相关的Demo,但是总不是想要的效果,或者都是多年前的版本,权衡考虑之后,决定亲自操刀。不纠结直接选中Zxing框架,https://github.com/z...
  • JavaAndroid730
  • JavaAndroid730
  • 2016年11月28日 22:35
  • 4269

Force.com微信开发系列 WeChat 扫描带参数二维码事件

本文 介绍的是如何生成微信 带参数的二维码, 扫描关注以后推送消息,已经关注的 扫描以后 推送消息 逻辑流程是,在Force.com 里Campaign 的 创建一个记录,生成带参数的二维码参数是...
  • ZaiYiNiDeZaiYi
  • ZaiYiNiDeZaiYi
  • 2016年03月16日 10:44
  • 1043

Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果

随着微信的到来,二维码越来越火爆,随处能看到二维码,比如商城里面,肯德基,餐厅等等,对于二维码扫描我们使用的是google的开源框架Zxing,我们可以去http://code.google.com/...
  • u011630575
  • u011630575
  • 2016年01月08日 22:28
  • 1583

Zxing仿微信二维码扫描

1.Zxing的介绍 2.二维码的生成 3.二维码的识别
  • zhangxing52077
  • zhangxing52077
  • 2016年10月18日 23:24
  • 1312

Android 应用之二维码扫描登录

下面介绍二维码扫描登录原理, 首先需要web服务端,和app客户端。 web服务端主要工作是生成二维码,检测客户端提交信息正确性,更新网页界面。 app客户端主要工作是扫描二维码...
  • MYBOYER
  • MYBOYER
  • 2014年08月12日 08:59
  • 2615

Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果(现在正做个扫描App、收藏)

转自:http://blog.csdn.net/xiaanming/article/details/10163203 了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新...
  • luliuying_01
  • luliuying_01
  • 2017年11月28日 11:07
  • 600

微信二维码扫描开发XML解析

package com.nuc.util; import java.io.InputStream; import java.io.Writer; import java.util.HashM...
  • u011157285
  • u011157285
  • 2014年10月28日 23:03
  • 1503
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:微信扫描二维码返回XML
举报原因:
原因补充:

(最多只允许输入30个字)