用微信微信公众号二维码怎么生成图片可以查地址吗?

关键字:微信公众平台 自定义菜單 扫一扫 发图片 发地理位置

自定义菜单能够帮助公众号丰富界面让用户更好更快地理解公众号的重要功能。微信增加了点击菜单后调起掃一扫(支持微信公众号二维码怎么生成/一维码)、发图片、发地理位置的能力需开发实现。原有自定义菜单开发权限的公众号均可獲得以上能力。

在这篇微信公众平台开发教程中我们将介绍如何在自定义菜单上开发扫一扫、发图片、发地理位置等功能。原有点击和跳转事件的开发请参考。


本文分为以下二个部分:

  1. 扫一扫、发图片、发地理位置介绍
  2. 生成扫一扫、发图片、发地理位置功能菜单
  3. 开发扫┅扫、发图片、发地理位置响应程序

用户点击按钮后微信客户端将调起扫一扫工具,完成扫码操作后显示扫描结果(如果是URL将进入URL),且会将扫码的结果传给开发者开发者可以下发消息。

用户点击按钮后微信客户端将调起扫一扫工具,完成扫码操作后将扫码的结果传给开发者,同时收起扫一扫工具然后弹出“消息接收中”提示框,随后可能会收到开发者下发的消息

用户点击按钮后,微信客户端将调起系统相机完成拍照操作后,将拍摄的相片发送给开发者并推送事件给开发者,同时收起系统相机随后可能会收到开发者下發的消息。

用户点击按钮后微信客户端将弹出选择器供用户选择“拍照”或者“从手机相册选择”。用户选择后即走其他两种流程

用戶点击按钮后,微信客户端将调起微信相册完成选择操作后,将选择的相片发送给开发者的服务器并推送事件给开发者,同时收起相冊随后可能会收到开发者下发的消息。

用户点击按钮后微信客户端将调起地理位置选择工具,完成选择操作后将选择的地理位置发送给开发者的服务器,同时收起位置选择工具随后可能会收到开发者下发的消息。

以上新增能力均仅支持微信iPhone5.4.1以上版本,和Android5.4以上版本嘚微信用户旧版本微信用户点击后将没有回应,开发者也不能正常接收到事件推送

 按钮请求示例如下

一级菜单数组,个数应为1~3个
二级菜单数组个数应为1~5个
菜单标题,不超过16个字节子菜单不超过40个字节
click等点击类型必须 菜单KEY值,用于消息接口推送不超过128字节
网页链接,用户点击菜单可打开链接不超过256字节

菜单具体的生成方法,与之前是一样的先生成access token,再将菜单post内容提交给微信服务器具体代码及方法可以参考 

生成后的效果如下如示:

响应菜单点击则需要在接口文件中添加新的EventKey事件的响应,并回复相应的内容

 各项类型推送给後台的xml详解如下

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

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

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

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

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

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

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

4.1 产品微信公众号二维码怎么生成檢测真伪

 使用scancode_waitmsg事件,可以获得扫描结果再与现有结果进行比对,从而可以达到检测微信公众号二维码怎么生成真实性的功能

一个检测玳码如下所示:

当用户使用scancode_waitmsg菜单扫描以下微信公众号二维码怎么生成时,将出现检测结果结果为真时,还可以再进一步让用户进入购買

基于上面同样的原理,可以实现扫描快递条形码就查询快递进度的功能。

扫描以后返回结果为 

正确识别了其中的快递单号

location_select事件比之湔的直接发送地理位置消息更少了一步,比如下面的

}

我要回帖

更多关于 微信公众号二维码怎么生成 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信