微信公众号菜单demo
{
"button": [
{
"name": "客户中心",
"sub_button": [
{
"type": "view",
"name": "维护申请",
"url": "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxef02546ba42bd930&redirect_uri=http://myweb.com/?maintain-apply.html&response_type=code&scope=snsapi_base&state=FROM_WEIXIN_AUTH#wechat_redirect",
"sub_button": []
},
{
"type": "view",
"name": "新增报装",
"url": "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxef02546ba42bd930&redirect_uri=http://myweb.com/?expand-apply.html&response_type=code&scope=snsapi_base&state=FROM_WEIXIN_AUTH#wechat_redirect",
"sub_button": []
},
{
"type": "view",
"name": "业务查询",
"url": "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxef02546ba42bd930&redirect_uri=http://myweb.com/?member-queryCenter.html&response_type=code&scope=snsapi_base&state=FROM_WEIXIN_AUTH#wechat_redirect",
"sub_button": []
},
{
"type": "view",
"name": "闪电开票",
"url": "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxef02546ba42bd930&redirect_uri=http://myweb.com/?invoice-myInvoice.html&response_type=code&scope=snsapi_base&state=FROM_WEIXIN_AUTH#wechat_redirect",
"sub_button": []
},
{
"type": "view",
"name": "单边账查询",
"url": "http://mp.weixin.qq.com/s/4BSQNBLltRaVU4wRNy5O-A",
"sub_button": []
}
]
},
{
"name": "积分商城",
"sub_button": [
{
"type": "click",
"name": "我要积分",
"key": "你好!谢谢关注收银宝宝!精彩即将开启!"
},
{
"type": "view",
"name": "积分兑换",
"url": "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxef02546ba42bd930&redirect_uri=http://myweb.com/?shop-createOrder.html&response_type=code&scope=snsapi_base&state=FROM_WEIXIN_AUTH#wechat_redirect",
"sub_button": []
},
{
"type": "click",
"name": "最新动态",
"key": "你好!谢谢关注收银宝宝!精彩即将开启!"
},
{
"type": "click",
"name": "俱乐部",
"key": "你好!谢谢关注收银宝宝!精彩即将开启!"
},
{
"type": "click",
"name": "一起玩",
"key": "你好!谢谢关注收银宝宝!精彩即将开启!"
}
]
},
{
"name": "上班打卡",
"sub_button": [
{
"type": "view",
"name": "生成二维码",
"url": "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxef02546ba42bd930&redirect_uri=http://myweb.com/?sign.html&response_type=code&scope=snsapi_base&state=FROM_WEIXIN_AUTH#wechat_redirect",
"sub_button": []
},
{
"type": "scancode_push",
"name": "签到/签退",
"key": "cahser_menu_0_1",
"sub_button": []
},
{
"type": "view",
"name": "个人页面",
"url": "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxef02546ba42bd930&redirect_uri=http://myweb.com/?personal.html&response_type=code&scope=snsapi_base&state=FROM_WEIXIN_AUTH#wechat_redirect",
"sub_button": []
}
]
}
]
}
微信公众号菜单demo的更多相关文章
- 使用NW.js封装微信公众号菜单编辑器为桌面应用
开发微信公众号的朋友都会遇到一个常见的需求就是修改自定义菜单,如果每个人都去开发这个不经常使用的功能确实有点浪费时间.前段时间在github上找到一个仿企业号的菜单编辑界面,结合微信的C# SDK开发 ...
- 第六篇 :微信公众平台开发实战Java版之如何自定义微信公众号菜单
我们来了解一下 自定义菜单创建接口: http请求方式:POST(请使用https协议) https://api.weixin.qq.com/cgi-bin/menu/create?access_to ...
- 微信公众号菜单openid 点击菜单即可打开并登录微站
现在大部分微站都通过用户的微信openid来实现自动登录.在我之前的开发中,用户通过点击一个菜单,公众号返回一个图文,用户点击这个图文才可以自动登录微站.但是如果你拥有高级接口,就可以实现点击菜单,打 ...
- Vue.js学习 — 微信公众号菜单编辑器(一)
学习里一段时间Vue.js,于是想尝试着做一个像微信平台里那样的菜单编辑器,在这里分享下 具体样式代码查看项目github 创建一个vue实例 <!DOCTYPE html> <ht ...
- 微信公众号菜单添加小程序,miniprogram,pagepath参数详解,php开发公众号
随着微信小程序功能的开发, 已经可以跟公众号打通了, 主要有两种方式: 1) 在公众号文章中插入小程序 2) 在公众号菜单中添加小程序 第一种方式, 子恒老师在前面的课程已经详细介绍过, 今天来讲第二 ...
- unigui如何把webApp的子功能映射到微信公众号菜单
只需要用UniApplication.Parameters.Values[‘xxx’]读取url的参数然后调用就可以 例如:要打开公众号菜单的取样送检指南查询模块,在自定义菜单设定:http://ww ...
- unigui不是单个网页相应的链接,而是整体Web Application,如何把webApp的子功能映射到微信公众号菜单?
只需要用UniApplication.Parameters.Values[‘xxx’]读取url的参数然后调用就可以 例如:要打开公众号菜单的取样送检指南查询模块,在自定义菜单设定:http://ww ...
- 微信公众号菜单与应用交互session
http://www.cnblogs.com/yank/p/3476874.html http://blog.csdn.net/zmhawk/article/details/43671195 http ...
- appium+java(四)微信公众号自动化测试实践
前言 随着手机阅读的普遍应用,微信公众号阅读,更为普遍,微信和qq一样,都是基于腾讯自研X5内核,不是google原生webview(其实就是进行了二次定制).实质上也是混合应用的一种,现在很多app ...
随机推荐
- spring-data-JPA repository自定义方法规则
一.自定义方法的规则 Spring Data JPA框架在进行方法名解析时,会先把方法名多余的前缀截取掉,比如find,findBy,read,readBy,get,getBy,然后对剩下的部分进行解 ...
- 2018-8-10-win10-uwp-使用资源在后台创建控件
title author date CreateTime categories win10 uwp 使用资源在后台创建控件 lindexi 2018-08-10 19:17:19 +0800 2018 ...
- 2019-8-2-WPF-依赖属性绑定不上调试方法
title author date CreateTime categories WPF 依赖属性绑定不上调试方法 lindexi 2019-08-02 19:56:32 +0800 2019-8-2 ...
- ADS 下 flash 烧写程序原理及结构
本原理:在 windows 环境下借助 ADS 仿真器将在 SDRAM 中的一段存储区域中的数据写到 Nand flash 存 储空间中.烧写程序在纵向上分三层完成: 第一层: 主烧写函数(完成将在 ...
- 宽域POST提交数据
小数据宽域可以使用jsonp,但是大数据跨域必须post那么有以下2种方式 1,传统方式 动态生成form var url = ''var $iframe = $("<iframe s ...
- python 简单的图片比较
# by movie on 2019/12/18 from PIL import Image from PIL import ImageChops path1 = 'images/trumpA689. ...
- 重磅榜单!互联网金融Top100总估值超1.1万亿,27家独角兽上榜!
时隔4个月,爱分析的“中国互联网金融企业估值排行榜”更新了! 在这4个月当中,我们调研了数十位企业创始人.专业投资人以及资深行业专家,尤其针对金服集团.消费金融.财富管理.征信等领域进行了深入研究.因 ...
- Cesium官方教程10--高级粒子特效
原文地址:https://cesiumjs.org/tutorials/Particle-Systems-More-Effects-Tutorial/ 高级粒子系统特效 这篇教程学习更多的效果,包括天 ...
- PAT甲级——A1075 PAT Judge
The ranklist of PAT is generated from the status list, which shows the scores of the submissions. Th ...
- Django自带的认证系统
Django自带的用户认证 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统.此时我们需要实现包括用户注册.用户登录.用户认证.注销.修改密码等功能,这还真是个麻烦的事情呢. Djang ...