一首日文歌,中间高潮那些翻唱的日文歌就是日文的我爱你,是女声的,我记得它的mv好像是flash动画,06年左右

更多数码资讯,请关注南窗数码
“公众微信”相关经验微信小程序 地图定位简单实例
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了微信小程序 地图定位简单实例的相关资料,并附实例代码及实现效果图,需要的朋友可以参考下
微信小程序开发地图定位。
微信小程序 刚刚公布没多久,自己学习一下内容,以便以后的开发,想落后别人,这里做了一个简单的小程序示例,大家可以参考下
要求要完成的功能:
1.要完成的要点是城市定位。
2.就是切换城市。
首页我们先参照微信小程序开放的官方文档找到:
在这里我们可以找到”当前位置经纬度“
getLocation: function ()
  var that = this wx.getLocation(
    success: function (res) {
         console.log(res)
     that.setData({
       hasLocation: true,
       location: formatLocation(res.longitude, res.latitude)//这里是获取经纬度
    })
//将经纬度转换成城市名和街道地址,参见百度地图接口文档:/map/index.php?title=webapi/guide/webservice-geocoding
onLoad: function (options) {
  console.log('onLoad')
  var that =
  wx.getLocation({
    success: function (res) {
      wx.request({
        url: 'http://api./geocoder/v2/?ak=btsVVWf0TM1zUBEbzFz6QqWF&callback=renderReverse&location=' + res.latitude + ',' + res.longitude + '&output=json&pois=1', data: { },
        header: { 'Content-Type': 'application/json' },
        success: function(ops) {
          console.log(ops.data)
        }
    })
  // console.log(res)
  // that.setData({
  // hasLocation: true,
  // location: formatLocation(res.longitude, res.latitude)
这里用到微信小程序的文档里面有发起的是https请求
这里面有案例我就不多讲解:
上面的代码打印出来的数据是:
renderReverse&&renderReverse(
{"status":0,
{"location":{"lng":114.97,"lat":22.019},
"formatted_address":"广东省深圳市福田区福华一路138-5",
"business":"购物公园,新洲,香蜜湖",
"addressComponent":{"country":"中国","country_code":0,"province":"广东省","city":"深圳市","district":"福田区","adcode":"440304","street":"福华一路","street_number":"138-5","direction":"附近","distance":"18"},"pois":[{"addr":"深圳市福田区福华一路138号","cp":" ","direction":"北","distance":"51","name":"深圳国际商会大厦","poiType":"房地产","point":{"x":114.98,"y":22.66},"tag":"房地产;写字楼","tel":"","uid":"9ed8fd9034cebefaeb12e42c","zip":""},{"addr":"福华一路98号","cp":" ","direction":"南","distance":"60","name":"卓越大厦","poiType":"房地产","point":{"x":114.07,"y":22.773},"tag":"房地产;写字楼","tel":"","uid":"c7fb04bd8fb44d68fb0cad85","zip":""},{"addr":"深圳市福田区","cp":" ","direction":"西北","distance":"236","name":"购物公园","poiType":"购物","point":{"x":114.08,"y":22.97},"tag":"购物;购物中心","tel":"","uid":"0e082dd9db526730aecb66f9","zip":""},{"addr":"福华一路南侧","cp":" ","direction":"西北","distance":"123","name":"投行大厦","poiType":"房地产","point":{"x":114.68,"y":22.97},"tag":"房地产;写字楼","tel":"","uid":"b3a40a67bedbe","zip":""},{"addr":"深圳福田区国际商会大厦A座","cp":" ","direction":"东北","distance":"77","name":"深圳国际商会大厦A座","poiType":"房地产","point":{"x":114.07,"y":22.88},"tag":"房地产;写字楼","tel":"","uid":"108ed554a3f92","zip":""},{"addr":"福华一路88号","cp":" ","direction":"西","distance":"131","name":"中心商务大厦","poiType":"房地产","point":{"x":114.15,"y":22.21},"tag":"房地产;写字楼","tel":"","uid":"cac5fc76ddb96d8b","zip":""},{"addr":"深圳市福田区福华一路88号中心商务大厦首层","cp":" ","direction":"西","distance":"134","name":"招商银行(中央商务支行)","poiType":"金融","point":{"x":114.24,"y":22.439},"tag":"金融;银行","tel":"","uid":"c7fb04bd3d531f6bfa0cadef","zip":""},{"addr":"深圳福田中心区福华一路28号(投资大厦旁)","cp":" ","direction":"西","distance":"229","name":"深圳马哥孛罗好日子酒店","poiType":"酒店","point":{"x":114.11,"y":22.78},"tag":"酒店;星级酒店","tel":"","uid":"ceb804b23c8142","zip":""},{"addr":"福华一路208号购物公园B1层","cp":" ","direction":"西北","distance":"234","name":"永旺超市(购物公园店)","poiType":"购物","point":{"x":114.98,"y":22.726},"tag":"购物;超市","tel":"","uid":"c032af8dc85d1","zip":""},{"addr":"深圳市福田区深南大道4103号兴业银行大厦17-18层","cp":" ","direction":"西南","distance":"158","name":"深圳市公证处(一号路)","poiType":"政府机构","point":{"x":114.69,"y":22.44},"tag":"政府机构;公检法机构","tel":"","uid":"765bf8daf4efd08cb45f1ec0","zip":""}],"poiRegions":[],"sematic_description":"深圳国际商会大厦北51米","cityCode":340}})
你找到city传进去就可以了,
第二步切换城市:
在次找到我们的微信小程序的开发文档里面有
滚动选择器,现支持三种选择器,通过mode来区分,分别是普通选择器,时间选择器,日期选择器,默认是普通选择器。
普通选择器:mode = selector
mode为 selector 时,range 有效
mode为 selector 时,是数字,表示选择了 range 中的第几个,从0开始。
bindchange
EventHandle
value改变时触发change事件,event.detail = {value: value}
时间选择器:mode = time
表示选中的时间,格式为"hh:mm"
表示有效时间范围的开始,字符串格式为"hh:mm"
表示有效时间范围的结束,字符串格式为"hh:mm"
bindchange
EventHandle
value改变时触发change事件,event.detail = {value: value}
日期选择器:mode = date
表示选中的日期,格式为"yyyy-MM-dd"
表示有效日期范围的开始,字符串格式为"yyyy-MM-dd"
表示有效日期范围的结束,字符串格式为"yyyy-MM-dd"
有效值year,month,day,表示选择器的粒度
bindchange
EventHandle
value改变时触发change事件,event.detail = {value: value}
注意:开发工具暂时只支持mode = selector。
示例代码:
&view class="section"&
&view class="section__title"&地区选择器&/view&
&picker bindchange="bindPickerChange" value="{{index}}" range="{{array}}"&
&view class="picker"&
当前选择:{{array[index]}}
&view class="section"&
&view class="section__title"&时间选择器&/view&
&picker mode="time" value="{{time}}" start="09:01" end="21:01" bindchange="bindTimeChange"&
&view class="picker"&
当前选择: {{time}}
&view class="section"&
&view class="section__title"&日期选择器&/view&
&picker mode="date" value="{{date}}" start="" end="" bindchange="bindDateChange"&
&view class="picker"&
当前选择: {{date}}
array: ['美国', '中国', '巴西', '日本'],
time: '12:01'
bindPickerChange: function(e) {
console.log('picker发送选择改变,携带值为', e.detail.value)
this.setData({
index: e.detail.value
bindDateChange: function(e) {
this.setData({
date: e.detail.value
bindTimeChange: function(e) {
this.setData({
time: e.detail.value
&view class="fl"&
  &text wx:if="{{ifture}}"&{{cityname}}&/text&
  &text wx:else& {{array[index]}} &/text&
  &!--&view class="add-address"&&/view&--&
  &picker bindchange="bindPickerChange" value="{{index}}" range="{{array}}"&
  &view class="add-address"&
  切换城市
  &/view&
  &/picker&
&感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具经验67469 米
威望985 米
在线时间1869 小时
版本7.2.16
一个人走了太久,久到我已经习惯一个人
机型小米手机5S
签到次数196
MIUI版本7.2.16
来自网页版
本帖最后由 №迷失℃ 于
18:06 编辑
& && & 经常玩微信的朋友看过来,修改你微信所在的地理位置,你可以在地图上将任何地方设置为你微信所在的位置,微信搭讪周围的人不再受自己当前所在区域限制。帮你的微信,精准定位到世界上任何一个有人迹的角落,然后搭讪那个地方的人。比如:你人在深圳搬砖,但可穿越到日本东京某家酒店,然后搭讪那的妹子:嘿,你是女优吗?(PS:纯属玩笑)下面就开始解释怎么设置的吧
首先启用模拟地点,步骤如下:
1.系统设置—开发人员选项
Screenshot_-20-39-04.png (67.29 KB, 下载次数: 442)
2.开启允许模拟地点
Screenshot_-20-39-10.png (106.79 KB, 下载次数: 163)
然后,关闭使用无线网络定位,步骤如下:
<font color="#.系统设置—位置服务
Screenshot_-20-45-41.png (65.09 KB, 下载次数: 174)
<font color="#.关闭基于网络的位置服务、开启GPS卫星定位
Screenshot_-20-46-35.png (73 KB, 下载次数: 140)
设置完成,然后启动伪装微信地理位置,在地图上寻找你想定位的位置,绿色的十字为当前的地图位置,点击左上角设置为当前即可定位此位置。
<font color="#.选择一个位置,设置为当前位置。
Screenshot_-20-50-14.png (272.04 KB, 下载次数: 177)
<font color="#.登陆微信,查看附件的人:
Screenshot_-20-52-18.png (176.91 KB, 下载次数: 67)
<font color="#.看见没???都是北京的啦!!!
Screenshot_-20-52-50.png (147.69 KB, 下载次数: 50)
Screenshot_-20-53-03.png (61.82 KB, 下载次数: 26)
咱们再换一个地方试试,那就香港吧!
<font color="#.随便找一个香港的位置,设置为当前
Screenshot_-21-07-13.png (242.71 KB, 下载次数: 33)
Screenshot_-21-14-59.png (268.84 KB, 下载次数: 31)
<font color="#.开启微信,查看附件的人,结果如下:
Screenshot_-21-08-25.png (160.72 KB, 下载次数: 23)
Screenshot_-21-08-47.png (77.66 KB, 下载次数: 15)
地理位置还可以搜索
Screenshot_-20-51-22.png (230.48 KB, 下载次数: 23)
在运行其他应用程序之前开本程序(切记),后开微信,不能开机自启。真的很强大,很邪恶!觉得不错的来点鼓励,加点分吧!
(1 MB, 下载次数: 19563)
21:22 上传
点击文件名下载附件
下载积分: 经验 -1 米
官网下载地址:
慎重提醒:不要经常更换的地点,可能会被停用查看附近功能!!!出现这样的事故概不负责
如果你觉得对您有帮助,年度评优期待你的支持,请投我一票!
万分感激,谢谢!!
分享到微信朋友圈
打开微信,点击底部的“发现”,使用 “扫一扫” 即可将网页分享到我的朋友圈。
呵呵、去年就用上了。&
这个传说中的跨省约炮?&
已有&25&人评分
MIUI 因你更精彩!
MIUI 因你更精彩!
精品文章^_^
MIUI 因你更精彩!
MIUI 因你更精彩!
感谢分享^_^
只能伪装微信的吗?
用微信从来没认识一个妹子!杯具.
发现给对方发送位置还是在本地如何解决?.
MIUI 因你更精彩!
MIUI 因你更精彩!
MIUI 因你更精彩!
来回血了~亲~
不错~~~~~~
强大大大大大大大大大
MIUI 因你更精彩!
感谢分享^_^
MIUI 因你更精彩!
威望最多,分最少
感谢分享^_^
经验24109 米
威望1055 米
在线时间1945 小时
版本6.3.24
工作就输了
机型红米手机2A 联芯L1860C
签到次数107
MIUI版本6.3.24
来自网页版
沙发& &支持下 没威望不干
已有&1&人评分
发帖才加威望
经验20197 米
威望249 米
在线时间873 小时
版本V8.0.22.0.MAGCNDI
机型小米手机5S
签到次数79
MIUI版本V8.0.22.0.MAGCNDI
来自网页版
已有&1&人评分
MIUI 因你更精彩!
解答组的自述:解答,只是为了延续曾经被帮助的感动
经验41050 米
威望200 米
在线时间1983 小时
版本7.2.21
机型小米Note 双网通版
签到次数219
MIUI版本7.2.21
来自网页版
本帖最后由
21:39 编辑
支持了哈& &4.0 完美使用
已有&1&人评分
MIUI 因你更精彩!
经验22587 米
威望432 米
在线时间723 小时
版本4.5.23
举身赴清池
机型HTC One(M8)
签到次数88
MIUI版本4.5.23
来自网页版
已有&1&人评分
MIUI 因你更精彩!
人而不信,不知其可!
MIUI官方One S交流群:
经验41776 米
威望731 米
在线时间34395 小时
版本7.2.21
你永远有批评和反对的自由,但纯粹的谩骂从来是损人不利己的。
机型小米手机5
签到次数199
MIUI版本7.2.21
来自网页版
已有&1&人评分
MIUI 因你更精彩!
本人言论仅代表本人观点,如有不足请指正-----解答是为了延续曾经被帮助的感动--点击图片进入解答组招募~新浪微博:传说枫叶_Chris
经验6953 米
在线时间276 小时
版本V6.3.12.0.KHKCNBL
机型小米手机2/2S
签到次数122
MIUI版本V6.3.12.0.KHKCNBL
来自网页版
支持 老大&&
已有&1&人评分
MIUI 因你更精彩!
小米手机*#*#284#*#*就可以抓取log,文件保存在MIUI下
经验67469 米
威望985 米
在线时间1869 小时
版本7.2.16
一个人走了太久,久到我已经习惯一个人
机型小米手机5S
签到次数196
MIUI版本7.2.16
来自网页版
理论上都行,我的微信版本4.3
经验38263 米
威望188 米
在线时间4498 小时
版本7.2.20
MOMO最近很不开心
机型小米手机5
签到次数226
MIUI版本7.2.20
来自网页版
我就知道沙发从来都不是我的,我会告诉 你,我是站着看的么?
理论上嘛,这个可以有。我的地盘我做主
可以理解,淑女跑的慢&
已有&1&人评分
MIUI 因你更精彩!
经验1816 米
在线时间170 小时
版本V8.1.6.0.MAACNDI
积分 2282, 距离下一级还需 2718 积分
积分 2282, 距离下一级还需 2718 积分
机型小米手机5
签到次数104
MIUI版本V8.1.6.0.MAACNDI
通过手机发布
国外&&OK不
参与红米Note 4X活动
2017年小金鸡勋章
回复2016年度评选活动贴
圣诞节勋章
参与圣诞活动
APP 1000万
MIUI论坛APP注册用户突破1000万纪念勋章
MIUI 3000万
MIUI 3000万发烧友纪念勋章
MIUI 2000万
MIUI 2000万发烧友纪念勋章
1000万用户纪念勋章
MIUI1000万用户纪念勋章
MIUI 7纪念勋章
MIUI五周年
MIUI五周年纪念勋章
小米手机3终身荣誉勋章
小米手机3终身荣誉勋章
MIUI三周年
MIUI三周年纪念勋章
百万壁纸评审纪念勋章
已关注极客秀微信
已关注微信
疾风测评勋章
资源疾行活动限定勋章
MIUI6 荣誉勋章
MIUI6 荣誉勋章
应用达人勋章
关注腾讯微博
已关注腾讯微博
关注新浪微博
已关注新浪微博
发烧友俱乐部
发烧友俱乐部
MIUI 100周
100周发布纪念勋章
MIUI 300周
MIUI 300周更新纪念勋章
小米商城购买纪念勋章
论坛APP购买小米商品获得
参加流量购买活动
小米手机2终身荣誉勋章
小米手机2终身荣誉勋章
MIUI V5内测元勋
MIUI V5内测元勋勋章
MIUI六周年
MIUI六周年纪念勋章
灵魂画手勋章
参与灵魂画手活动
小火箭勋章
神舟11号 话题活动
为奥运加油勋章
为奥运加油勋章
MIUI 8纪念勋章
MIUI 8纪念勋章
小米六周年
小米六周年米粉节
解答组专属勋章
解答组专属勋章
小米平板首发纪念勋章
小米平板首发纪念勋章
社区VIP贵宾专属
MIUI歪歪管理组
MIUI歪歪管理组
Copyright (C) 2016 MIUI
京ICP备号 | 京公网安备34号 | 京ICP证110507号> 微信开发教程:自定义菜单扫一扫、发图片、发地理位置
微信开发教程:自定义菜单扫一扫、发图片、发地理位置
自定义菜单能够帮助公众号丰富界面,让用户更好更快地理解公众号的重要功能。微信增加了点击菜单后调起扫一扫(支持二维码/一维码)、发图片、发地理位置的能力,需开发实现。原有自定义菜单开发权限的公众号,均可获得以上能力。
在这篇微信公众平台开发教程中,我们将介绍如何在自定义菜单上开发扫一扫、发图片、发地理位置等功能。原有点击和跳转事件的开发,请参考。
本文分为以下二个部分:
扫一扫、发图片、发地理位置介绍
生成扫一扫、发图片、发地理位置功能菜单
开发扫一扫、发图片、发地理位置响应程序
一、菜单介绍
1. 扫码推送事件 scancode_push用户点击按钮后,微信客户端将调起扫一扫工具,完成扫码操作后显示扫描结果(如果是URL,将进入URL),且会将扫码的结果传给开发者,开发者可以下发消息。
2. 扫码推送事件,且弹出&消息接收中&提示框 scancode_waitmsg用户点击按钮后,微信客户端将调起扫一扫工具,完成扫码操作后,将扫码的结果传给开发者,同时收起扫一扫工具,然后弹出&消息接收中&提示框,随后可能会收到开发者下发的消息。
3. 弹出系统拍照发图 pic_sysphoto用户点击按钮后,微信客户端将调起系统相机,完成拍照操作后,将拍摄的相片发送给开发者,并推送事件给开发者,同时收起系统相机,随后可能会收到开发者下发的消息。
4. 弹出拍照或者相册发图 pic_photo_or_album用户点击按钮后,微信客户端将弹出选择器供用户选择&拍照&或者&从手机相册选择&。用户选择后即走其他两种流程。
5. 弹出微信相册发图器 pic_weixin用户点击按钮后,微信客户端将调起微信相册,完成选择操作后,将选择的相片发送给开发者的服务器,并推送事件给开发者,同时收起相册,随后可能会收到开发者下发的消息。
6. 弹出地理位置选择器 location_select用户点击按钮后,微信客户端将调起地理位置选择工具,完成选择操作后,将选择的地理位置发送给开发者的服务器,同时收起位置选择工具,随后可能会收到开发者下发的消息。
以上新增能力,均仅支持微信iPhone5.4.1以上版本,和Android5.4以上版本的微信用户,旧版本微信用户点击后将没有回应,开发者也不能正常接收到事件推送。
接口调用请求说明
http请求方式:POST(请使用https协议)
&按钮请求示例如下
"button": [
"name": "扫码",
"sub_button": [
"type": "scancode_waitmsg",
"name": "扫码带提示",
"key": "rselfmenu_0_0",
"sub_button": [ ]
"type": "scancode_push",
"name": "扫码推事件",
"key": "rselfmenu_0_1",
"sub_button": [ ]
"name": "发图",
"sub_button": [
"type": "pic_sysphoto",
"name": "系统拍照发图",
"key": "rselfmenu_1_0",
"sub_button": [ ]
"type": "pic_photo_or_album",
"name": "拍照或者相册发图",
"key": "rselfmenu_1_1",
"sub_button": [ ]
"type": "pic_weixin",
"name": "微信相册发图",
"key": "rselfmenu_1_2",
"sub_button": [ ]
"name": "发送位置",
"type": "location_select",
"key": "rselfmenu_2_0"
参数是否必须说明
一级菜单数组,个数应为1~3个
sub_button
二级菜单数组,个数应为1~5个
菜单的响应动作类型
菜单标题,不超过16个字节,子菜单不超过40个字节
click等点击类型必须
菜单KEY值,用于消息接口推送,不超过128字节
view类型必须
网页链接,用户点击菜单可打开链接,不超过256字节
二、生成菜单
菜单具体的生成方法,与之前是一样的,先生成access token,再将菜单post内容提交给微信服务器,具体代码及方法可以参考&。
生成后的效果如下如示:
三、响应菜单点击
响应菜单点击,则需要在接口文件中添加新的EventKey事件的响应,并回复相应的内容。
相关代码如下
//接收事件消息
private function receiveEvent($object)
$content = "";
switch ($object-&Event)
case "subscribe":
$content = "欢迎关注方倍工作室 ";
$content .= (!empty($object-&EventKey))?("\n来自二维码场景 ".str_replace("qrscene_","",$object-&EventKey)):"";
case "unsubscribe":
$content = "取消关注";
case "CLICK":
switch ($object-&EventKey)
case "COMPANY":
$content = array();
$content[] = array("Title"=&"方倍工作室", "Description"=&"", "PicUrl"=&"li.com/weixin/weather/icon/cartoon.jpg", "Url" =&"/?u=txw1958");
$content = "点击菜单:".$object-&EventK
case "VIEW":
$content = "跳转链接 ".$object-&EventK
case "SCAN":
$content = "扫描场景 ".$object-&EventK
case "LOCATION":
$content = "上传位置:纬度 ".$object-&Latitude.";经度 ".$object-&L
case "scancode_waitmsg":
$content = "扫码带提示:类型 ".$object-&ScanCodeInfo-&ScanType." 结果:".$object-&ScanCodeInfo-&ScanR
case "scancode_push":
$content = "扫码推事件";
case "pic_sysphoto":
$content = "系统拍照";
case "pic_weixin":
$content = "相册发图:数量 ".$object-&SendPicsInfo-&Count;
case "pic_photo_or_album":
$content = "拍照或者相册:数量 ".$object-&SendPicsInfo-&Count;
case "location_select":
$content = "发送位置:标签 ".$object-&SendLocationInfo-&L
$content = "receive a new event: ".$object-&Event." \n技术支持 方倍工作室";
if(is_array($content)){
if (isset($content[0]['PicUrl'])){
$result = $this-&transmitNews($object, $content);
}else if (isset($content['MusicUrl'])){
$result = $this-&transmitMusic($object, $content);
$result = $this-&transmitText($object, $content);
return $result;
&各项类型推送给后台的xml详解如下
scancode_waitmsg,回应该事件给用户,用户可收到消息
&ToUserName&&![CDATA[gh_]]&&/ToUserName&
&FromUserName&&![CDATA[ojpX_jig-gyi3_Q9fHXQ4rdHniQs]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[event]]&&/MsgType&
&Event&&![CDATA[scancode_waitmsg]]&&/Event&
&EventKey&&![CDATA[rselfmenu_0_0]]&&/EventKey&
&ScanCodeInfo&
&ScanType&&![CDATA[qrcode]]&&/ScanType&
&ScanResult&&![CDATA[/r/pUNnf4HEX9wgrcUc9xa3]]&&/ScanResult&
&EventKey&&![CDATA[rselfmenu_0_0]]&&/EventKey&
&/ScanCodeInfo&
scancode_push,回应该事件给用户,用户不能收到消息
&ToUserName&&![CDATA[gh_]]&&/ToUserName&
&FromUserName&&![CDATA[ojpX_jig-gyi3_Q9fHXQ4rdHniQs]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[event]]&&/MsgType&
&Event&&![CDATA[scancode_push]]&&/Event&
&EventKey&&![CDATA[rselfmenu_0_1]]&&/EventKey&
&ScanCodeInfo&
&ScanType&&![CDATA[qrcode]]&&/ScanType&
&ScanResult&&![CDATA[/r/pUNnf4HEX9wgrcUc9xa3]]&&/ScanResult&
&EventKey&&![CDATA[rselfmenu_0_1]]&&/EventKey&
&/ScanCodeInfo&
pic_weixin ,下面是一次推送3张相片时的数据
&ToUserName&&![CDATA[gh_]]&&/ToUserName&
&FromUserName&&![CDATA[ojpX_jig-gyi3_Q9fHXQ4rdHniQs]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[event]]&&/MsgType&
&Event&&![CDATA[pic_weixin]]&&/Event&
&EventKey&&![CDATA[rselfmenu_1_2]]&&/EventKey&
&SendPicsInfo&
&Count&3&/Count&
&PicMd5Sum&&![CDATA[a6ab74b73a298f49f6fc66f41f88d3c7]]&&/PicMd5Sum&
&PicMd5Sum&&![CDATA[5b9aea2baaf3629739cafd9]]&&/PicMd5Sum&
&PicMd5Sum&&![CDATA[05ac987d3ed]]&&/PicMd5Sum&
&/PicList&
&EventKey&&![CDATA[rselfmenu_1_2]]&&/EventKey&
&/SendPicsInfo&
回应上述消息,用户收不到,但会继续推送3个图片消息给接口
&ToUserName&&![CDATA[gh_]]&&/ToUserName&
&FromUserName&&![CDATA[ojpX_jig-gyi3_Q9fHXQ4rdHniQs]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[image]]&&/MsgType&
&PicUrl&&![CDATA[/mmbiz/qOTIrRtMKFxZQo3cQ6vYxmfteo0fw2Y00MuuFS6OjlNvTkx0nBQJibjjafQMf4dCtJwyMeP5e3SQCuJpcoJdb8Q/0]]&&/PicUrl&
&MsgId&1506877&/MsgId&
&MediaId&&![CDATA[AM8Gbiu7S2vTIMS2l9zNCWiMCpeM8wccmKdFxmstHiuAybCbB-08dTQJN40cCIBD]]&&/MediaId&
&ToUserName&&![CDATA[gh_]]&&/ToUserName&
&FromUserName&&![CDATA[ojpX_jig-gyi3_Q9fHXQ4rdHniQs]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[image]]&&/MsgType&
&PicUrl&&![CDATA[/mmbiz/qOTIrRtMKFxZQo3cQ6vYxmfteo0fw2Y0ellMniarWto4zL0pWKhr6a0FSARDeXprSgd0JmgU0YQo2iagGsYc1iaLA/0]]&&/PicUrl&
&MsgId&1441471&/MsgId&
&MediaId&&![CDATA[2CJKZ2mft-5hWEkVcVmnKwyvp3y59Uzv7YdpBsnGIyTlkMNb0ytU4oimTgimBGyP]]&&/MediaId&
&ToUserName&&![CDATA[gh_]]&&/ToUserName&
&FromUserName&&![CDATA[ojpX_jig-gyi3_Q9fHXQ4rdHniQs]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[image]]&&/MsgType&
&PicUrl&&![CDATA[/mmbiz/qOTIrRtMKFxZQo3cQ6vYxmfteo0fw2Y0mwQoENttnmYAz0VTicY3xkO0lhn9mE5r3FB4cF04kia50riajcjY1qvzA/0]]&&/PicUrl&
&MsgId&6343361&/MsgId&
&MediaId&&![CDATA[VICm1-y8w_MmdpcLYWP0u12HVXrWdhm3c3tdq1PTsbiFFgH6YOcmmIEbZ27z-Qcl]]&&/MediaId&
上述多个图片消息,后台收到都能进行单独回应,用户可以收到响应消息。
pic_photo_or_album,方式和pic_weixin 一样,先推送菜单事件,再推送图片消息
&ToUserName&&![CDATA[gh_]]&&/ToUserName&
&FromUserName&&![CDATA[ojpX_jig-gyi3_Q9fHXQ4rdHniQs]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[event]]&&/MsgType&
&Event&&![CDATA[pic_photo_or_album]]&&/Event&
&EventKey&&![CDATA[rselfmenu_1_1]]&&/EventKey&
&SendPicsInfo&
&Count&1&/Count&
&PicMd5Sum&&![CDATA[58fafa]]&&/PicMd5Sum&
&/PicList&
&EventKey&&![CDATA[rselfmenu_1_1]]&&/EventKey&
&/SendPicsInfo&
&ToUserName&&![CDATA[gh_]]&&/ToUserName&
&FromUserName&&![CDATA[ojpX_jig-gyi3_Q9fHXQ4rdHniQs]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[image]]&&/MsgType&
&PicUrl&&![CDATA[/mmbiz/qOTIrRtMKFxZQo3cQ6vYxmfteo0fw2Y0fwSdF54rribCj9zqDG0wVDsiasKuUC8gskbuZmX43a1hs9esySIvmrqA/0]]&&/PicUrl&
&MsgId&9675467&/MsgId&
&MediaId&&![CDATA[Jh7Bsjaodmz-Dc_Hdz_wRzY3RiFxNvA4JHpUWRNRCIgps19ANsDFIOYOUV1dIVYV]]&&/MediaId&
&pic_sysphoto 这个后台其实收不到该菜单的消息,点击它后,调用的是手机里面的照相机功能,而照相以后再发过来时,就收到的是一个图片消息了
&ToUserName&&![CDATA[gh_]]&&/ToUserName&
&FromUserName&&![CDATA[ojpX_jig-gyi3_Q9fHXQ4rdHniQs]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[image]]&&/MsgType&
&PicUrl&&![CDATA[/mmbiz/qOTIrRtMKFxGzYCchrNiczZ9aCd1fgCEWbicHGvmaz1d7VZOSMqoLB4RL69rK2Fos6fSM4FJRkLtiajpe32ibkicw1A/0]]&&/PicUrl&
&MsgId&2462276&/MsgId&
&MediaId&&![CDATA[PqRRUPLhMc27EG5F4cCtTozBsin7SY8kPRRuAF-CwPl5MzR5ewE5oji0FhGTDl6_]]&&/MediaId&
location_select 将会调起发送位置功能,菜单的响应用户收不到,在用户发送位置之后,会再推送一个地理位置消息功能给用户
&ToUserName&&![CDATA[gh_]]&&/ToUserName&
&FromUserName&&![CDATA[ojpX_jig-gyi3_Q9fHXQ4rdHniQs]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[event]]&&/MsgType&
&Event&&![CDATA[location_select]]&&/Event&
&EventKey&&![CDATA[rselfmenu_2_0]]&&/span>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&
&ToUserName&&![CDATA[gh_]]&&/ToUserName&
&FromUserName&&![CDATA[ojpX_jig-gyi3_Q9fHXQ4rdHniQs]]&&/FromUserName&
&CreateTime&&/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&2615123&/MsgId&
四、使用场景
4.1 产品二维码检测真伪
&使用scancode_waitmsg事件,可以获得扫描结果,再与现有结果进行比对,从而可以达到检测二维码真实性的功能。
一个检测代码如下所示:
1 case "scancode_waitmsg":
if ($object-&ScanCodeInfo-&ScanResult == "/item/jd2.shtml?sku="){
$content = array();
$content[] = array("Title"=&"该产品检测结果为正品", "Description"=&"书名:开发最佳实践\n定价:¥69.00\n作者:方倍工作室\n\n点击&查看全文&,使用微信支付在线购买", "PicUrl"=&"/i/404/305.jpg", "Url" =&"/item/jd2.shtml?sku=");
$content = "扫码带提示:类型 ".$object-&ScanCodeInfo-&ScanType." 结果:".$object-&ScanCodeInfo-&ScanR
当用户使用scancode_waitmsg菜单扫描以下时,将出现检测结果,结果为真时,还可以再进一步,让用户进入购买
4.2 快递进度查询
基于上面同样的原理,可以实现扫描快递条形码,就查询快递进度的功能。
一个快递的单号如下
扫描以后,返回结果为&
扫码带提示:类型 qrcode/CODE_39 结果:
正确识别了其中的快递单号
4.3 导航/附近/地图
location_select事件比之前的直接发送地理位置消息更少了一步,比如下面的

我要回帖

更多关于 张学友翻唱过的日文歌 的文章

 

随机推荐