微信界面设计的更多键在哪

稍候。。。全国招商热线
微信会员卡方便携带 永不挂失消费积分 一卡配备
微商城小微信也有大商城电商轻松就能入微信
微相册各行各业照片展现轻松搞定
微旅游在线订房融入微信酒店营销多一条有力途径
微赢,BIG JUMP!
飞跃从代理开始
微赢诚招全国代理,开启您的“手头”新商机。
微官方 企业新活力
企业微官网
正式上线!
为您开户6亿的用户市场
移动云时代酒店行业最佳解决方案
5分钟轻松建站打造酷炫微官网
微信会员卡
方便携带 永不挂失消费积分 一卡配备
小微信也有大商城
电商轻松就能走入微信
照片展现轻松搞定
定期推送,图文并
茂,免费发布
自动应答菜单
通过形象的菜单界面引导顾客进行微信互动操作。
关键词回复
便捷关键词回复轻松设
快乐大转盘
幸运落谁家
电子优惠券利益客户
又节约营销预算
吸引用户参与 沉淀用户
企业设置好题目,
由用户通过微信回答
客户问题自动应答
无需人工值守
各种预约 一键即可
短信邮件会立即通知商户
在线订房融入微信
酒店营销多一条有力途径
融品牌于知识
便销售为乐趣
快速帮用户打造超炫微信移动网站
微官网是指将企业信息、服务、活动等内容通过
微信网页的方式进行表现,不但提高了信息量,
也使信息的展现更加赏心悦目,进一步提高用户
微信会员卡
方便携带,永不挂失,消费积分
会员卡可吸引并留住大批顾客,但人们往往因为
会员卡繁多不便携带而忘记或丢失部分门店会员
卡,导致短期或长期的客源流失。微赢独创的会
员卡将解决这一困扰企业多时的难题。
通过微信电子植入的会员卡,能帮助企业建立集
品牌推广、会员管理、营销活动、统计报表于一
体的微信会员管理平台。绚丽的卡面展示,发卡
零成本,同时实现会员卡储值和积分等功能,真
正解决CRM管理和各种应用模式下的精确营销,
让顾客充分享受会员乐趣。
小微信也有大商城,电商轻松就能
微商城,基于移动互联时代,以目前最流行的互
动应用通讯工具“微信”为媒介,配合微信5.0
支付功能,实现商家与客户的实时在线互动。可
即时推送最新商品信息和优惠活动给微信用户。
极速建立微信商城,实现商品展示、购买、物流
等交易全过程,支持商品管理、会员管理、购物
车、商品分类管理、订单管理、店铺设置、支付
方式管理、配送方式管理,并与积分优惠系统打
通,实现微信在线购物功能,方便、快捷、有保
各行各业,照片展现轻松搞定
微赢平台上拥有绚丽的图片展示系统,适用于有
丰富图片展现需求的账号。微相册基于图片兴趣
分享的社区型产品。令商家的顾客可轻松创建相
册,超方便储存,随时随地拍照、发布、分享,
回忆美好瞬间。还可以变身为商家开展活动、与
顾客进行一系列营销互动的推广方式。让商家与
顾客共享好心情,共享新喜悦。此功能汽车、房
产、酒店、医疗、餐饮等一系列行业,更适用于
影楼、摄影公司等专业摄影公司。
定期推送,图文并茂,免费发布
微赢特别研发的“图文推送”功能,能够帮助企
业通过图文形式向粉丝更直观的展示企业形象和
产品,起到最直观、最直接的宣传推广作用。
为顾客精心设置四大图文推送功能:顾客扫描二
维码,即可回复图文并茂的欢迎词;通过形象的
菜单界面引导顾客进行微信互动操作;所见即所
得,傻瓜式编辑流程,快速设置需要调用的图文
信息;根据关键字,自动回复设置好文字,图文
或多图文资料,实现信息提示或查询。
自动应答菜单
通过形象的菜单界面引导顾客进行
微信互动操作
微赢自动应答菜单是指企业信息、提供的服务以
菜单形式展现,可充分引导用户,让用户一目了
然。微赢的自动应答菜单的内容可以设置成文字、
语音、图文消息、微网页链接。
用户无需再通过输入关键词触发回复,直接点击
菜单就可以看相关的内容,此功能结合微信3G网
站即可方便操作。
关键词回复
便捷关键词回复轻松设置
微网站中显示的所有文章及板块,都可以通过设
置关键词,而实现自动回复。
微赢的关键词回复提供多种功能:智能提取关键
字 —对提问进行智能分析,提取问题关键字供
匹配;知识库匹配 —分析关键字,从知识库匹
配最贴切的回答;转人工回复—无匹配内容转
人工回复;知识库自动学习 —知识库自动学习,
无匹配内容将逐渐减少;知识库整理 —通过知
识库专用管理界面,可查询、修改、增加、删除
知识库内容。
快乐大转盘,幸运落谁家
幸运大转盘寓营销于娱乐互动,带给用户无限快
乐的挑战体验。颇受广大用户喜爱。微赢的大转
盘抽奖模块为商家提供转盘抽奖服务,编辑形式
商家通过设置活动时间,相应奖项的中奖率、奖
品数量和触发关键字,关注用户参与抽奖,收集
中奖用户信息。活动开展可在朋友圈中分享,好
友看到后会提示关注企业公众号开启游戏,达到
自主传播效果。支持多种兑奖方式,可线上、线
下、邮寄或到相应门店进行奖品兑换。
电子优惠券利于客户又节约营销预算
企业可将优惠券内容设置为现金券、体验券、礼
品券、特价券、折扣券、通用券等多种形式,快
速帮助商家进行促销活动。优惠券可帮助商家在
一定需求期内,对消费者以让利形式进行促销。
“微赢”内置多种优惠券模板,供企业选择,还
可自定义风格。顾客通过输入关键字,即可获得
相应活动优惠券。更可设置优惠券相关活动范畴、
钱包、使用权限。另兼容传统录入优惠码使用方
式,特创扫描二维码使用优惠券功能,大幅提高
使用效率。
趣味游戏,吸引用户参与,沉淀用户
刮起来就没完没了,乐趣绝对非同凡响。刮刮卡
极受用户追捧。微赢的刮刮乐模块编辑简易,用
户使用简单顺手。
特为商家提供刮奖服务,通过逼真的刮卡体验,
增强用户粘性。商家通过设置活动时间,相应奖
项的中奖率、奖品数量和触发关键字,关注用户
即可通过手机屏幕轻松参加刮奖游戏。企业可轻
松手机用户信息进行整理分析。活动的传播可在
朋友圈轻松分享。支持多种兑奖方式,可以是线
上、线下、邮寄或到相应门店进行奖品兑换。
企业设置好题目,由用户通过微信
微赢问卷调查分为选项式和综合式,选项式通过
单项选择、多项选择展开调查,综合式即为开放
式回答,综合式调查问卷支持企业根据用户参与
调查问卷所得分数,派发礼品。
微赢问卷调查可充分了解用户对企业服务的基本
态度与行为,及时改善企业不足。更好的留住顾
客、发展顾客。微赢问卷调查突破时空限制,令
调查结果轻松量化,便于统计处理与分析。节大
量省时间、经费和人力。成本更低,还可及时调
整问卷设计上的不足。
客户问题自动应答,无需人工值守
微赢智能客服令用户无需焦急等待,充分满意企
业客服态度,令来客率和回头率大幅度增加。主
要通过预先设置的图文素材,设置首次关注时回
复、关键词自定义回复、默认回复、以及LBS回
复(发送"位置")回复每个用户的问题。
系统会根据访客提问自动推荐回复,再也不用担
心访客对着客服的"正在输入"咆哮,全面提升客
服对话效率,以一敌百绝对不是传说。
“微赢”团队倾力打造的微预约,是商家利用微
匠平台实现在线预约的一种服务,用户可以通过
微信预约商家的服务或者产品,可用于汽车、房
产、酒店、医疗、餐饮等一系列行业,为用户出
行购物、外出办事带来了极大便利!且操作简单,
响应速度及时快捷,让用户的预约绝对更加直观、
实时、准确。绝对的吃喝玩乐、轻松搞定。
在线订房融入微信,酒店营销多
一条有力途径
这是一款针对旅行社,风景区的强大应用。轻轻
一按,微赢微旅游便可让您的用户看遍中国所有
美景!想去哪儿就去哪儿!拥有强大的旅游区简
介、360全景景区、景点、风景相册、游客印象、
专家点评、天气查询、娱乐餐饮等功能。
支持旅游线路分类管理,支持周边游、国内游、
出境游、自由行;支持线路特色、行程安排、费
用、预定须知等产品说明;支持线路搜索功能;
更针对旅游业自主研发旅游景区管理系统、导游、
导航系统。
融品牌于知识,便销售为乐趣
一站到底提供幽默可爱的答题竞猜,商户可设置
问题,答对可随即兑换奖品、兑换积分。让用户
可尽情享受答题闯关的极高乐趣,充分提升商家
的粉丝活跃度,让粉丝在体验一站到底的答题精
彩的同时,更进一步了解商家的微信公众号。超
简单体验方法,只需关注商家官方微信,回复“
一站到底”极可。
超500款在线应用订制开发经验!More than 500 online application develop experience
代理加盟四步曲,未来触手可及!Merchants four steps,the future at your fingertips!
1、联系渠道经理确认合作意向
2、和渠道经理详谈代理合同事宜,签署合作协议
3、总部配置代理及相关权限,提供相关技术培训
4、快速展开当地销售工作
全国招商热线:
地址:广州市天河区建中路5号广海大厦海天楼15层微信JS接口 - 为程序员服务
微信JS接口
微信JS接口 分享到朋友圈 分享给朋友 分享到QQ 拍照或从手机相册中选图 识别音频并返回识别结果 使用微信内置地图查看位置来源:&
1.引入JS文件
在需要调用JS接口的页面引入如下JS文件,(支持https):
备注:支持使用 AMD/CMD 标准模块加载方法加载
2.注入配置config接口
所有需要使用JSSDK的页面必须先注入配置信息,否则将无法调用(同一个url仅需调用一次,对于变化url的SPA的web app可在每次url变化时进行调用)。
wx.config({
debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: '', // 必填,公众号的唯一标识
timestamp: , // 必填,生成签名的时间戳
nonceStr: '', // 必填,生成签名的随机串
signature: '',// 必填,签名,见附录1
jsApiList: [] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
3.验证通过ready接口
wx.ready(function(){
// config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。
4.验证失败error接口
wx.error(function(res){
// config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
接口调用说明
所有接口通过wx对象(也可使用jWeixin对象)来调用,参数是一个对象,除了每个接口本身需要传的参数之外,还有以下通用参数:
success:接口调用成功时执行的回调函数。
fail:接口调用失败时执行的回调函数。
complete:接口调用完成时执行的回调函数,无论成功或失败都会执行。
cancel:用户点击取消时的回调函数,仅部分有用户取消操作的api才会用到。
trigger: 监听Menu中的按钮点击时触发的方法,该方法仅支持Menu中的相关接口。
以上几个函数都带有一个参数,类型为对象,其中除了每个接口本身返回的数据之外,还有一个通用属性errMsg,其值格式如下:
调用成功时:”xxx:ok” ,其中xxx为调用的接口名
用户取消时:”xxx:cancel”,其中xxx为调用的接口名
调用失败时:其值为具体错误信息
判断当前客户端版本是否支持指定JS接口
wx.checkJsApi({
jsApiList: ['chooseImage'] // 需要检测的JS接口列表,所有JS接口列表见附录2,
success: function(res) {
// 以键值对的形式返回,可用的api值true,不可用为false
// 如:{"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"}
获取&分享到朋友圈&按钮点击状态及自定义分享内容接口
wx.onMenuShareTimeline({
title: '', // 分享标题
link: '', // 分享链接
imgUrl: '', // 分享图标
success: function () {
// 用户确认分享后执行的回调函数
cancel: function () {
// 用户取消分享后执行的回调函数
获取&分享给朋友&按钮点击状态及自定义分享内容接口
wx.onMenuShareAppMessage({
title: '', // 分享标题
desc: '', // 分享描述
link: '', // 分享链接
imgUrl: '', // 分享图标
type: '', // 分享类型,music、video或link,不填默认为link
dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
success: function () {
// 用户确认分享后执行的回调函数
cancel: function () {
// 用户取消分享后执行的回调函数
获取&分享到QQ&按钮点击状态及自定义分享内容接口
wx.onMenuShareQQ({
title: '', // 分享标题
desc: '', // 分享描述
link: '', // 分享链接
imgUrl: '' // 分享图标
success: function () {
// 用户确认分享后执行的回调函数
cancel: function () {
// 用户取消分享后执行的回调函数
获取&分享到腾讯微博&按钮点击状态及自定义分享内容接口
wx.onMenuShareWeibo({
title: '', // 分享标题
desc: '', // 分享描述
link: '', // 分享链接
imgUrl: '' // 分享图标
success: function () {
// 用户确认分享后执行的回调函数
cancel: function () {
// 用户取消分享后执行的回调函数
拍照或从手机相册中选图接口
wx.chooseImage({
success: function (res) {
var localIds = res.localI // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片
预览图片接口
wx.previewImage({
current: '', // 当前显示的图片链接
urls: [] // 需要预览的图片链接列表
上传图片接口
wx.uploadImage({
localId: '', // 需要上传的图片的本地ID,由chooseImage接口获得
isShowProgressTips: 1// 默认为1,显示进度提示
success: function (res) {
var serverId = res.serverId; // 返回图片的服务器端ID
备注:可用微信下载多媒体文件接口下载上传的图片,此处获得的 serverId 即 media_id,参考文档
下载图片接口
wx.downloadImage({
serverId: '', // 需要下载的图片的服务器端ID,由uploadImage接口获得
isShowProgressTips: 1// 默认为1,显示进度提示
success: function (res) {
var localId = res.localId; // 返回图片下载后的本地ID
开始录音接口
wx.startRecord();
停止录音接口
wx.stopRecord({
success: function (res) {
var localId = res.localId;
监听录音自动停止接口
wx.onVoiceRecordEnd({
// 录音时间超过一分钟没有停止的时候会执行 complete 回调
complete: function (res) {
var localId = res.localId;
播放语音接口
wx.playVoice({
localId: '' // 需要播放的音频的本地ID,由stopRecord接口获得
暂停播放接口
wx.pauseVoice({
localId: '' // 需要暂停的音频的本地ID,由stopRecord接口获得
停止播放接口
wx.stopVoice({
localId: '' // 需要停止的音频的本地ID,由stopRecord接口获得
监听语音播放完毕接口
wx.onVoicePlayEnd({
serverId: '', // 需要下载的音频的服务器端ID,由uploadVoice接口获得
success: function (res) {
var localId = res.localId; // 返回音频的本地ID
上传语音接口
wx.uploadVoice({
localId: '', // 需要上传的音频的本地ID,由stopRecord接口获得
isShowProgressTips: 1// 默认为1,显示进度提示
success: function (res) {
var serverId = res.serverId; // 返回音频的服务器端ID
备注:可用微信下载多媒体文件接口下载上传的语音,此处获得的 serverId 即 media_id,参考文档
下载语音接口
wx.downloadVoice({
serverId: '', // 需要下载的音频的服务器端ID,由uploadVoice接口获得
isShowProgressTips: 1// 默认为1,显示进度提示
success: function (res) {
var localId = res.localId; // 返回音频的本地ID
识别音频并返回识别结果接口
wx.translateVoice({
localId: '', // 需要识别的音频的本地Id,由录音相关接口获得
isShowProgressTips: 1, // 默认为1,显示进度提示
success: function (res) {
alert(res.translateResult); // 语音识别的结果
获取网络状态接口
wx.getNetworkType({
success: function (res) {
var networkType = res.networkT // 返回网络类型2g,3g,4g,wifi
使用微信内置地图查看位置接口
wx.openLocation({
latitude: 0, // 纬度,浮点数,范围为90 ~ -90
longitude: 0, // 经度,浮点数,范围为180 ~ -180。
name: '', // 位置名
address: '', // 地址详情说明
scale: 1, // 地图缩放级别,整形值,范围从1~28。默认为最大
infoUrl: '' // 在查看位置界面底部显示的超链接,可点击跳转
获取地理位置接口
wx.getLocation({
timestamp: 0, // 位置签名时间戳,仅当需要兼容6.0.2版本之前时提供
nonceStr: '', // 位置签名随机串,仅当需要兼容6.0.2版本之前时提供
addrSign: '', // 位置签名,仅当需要兼容6.0.2版本之前时提供,详见附录4
success: function (res) {
var longitude = res. // 纬度,浮点数,范围为90 ~ -90
var latitude = res. // 经度,浮点数,范围为180 ~ -180。
var speed = res. // 速度,以米/每秒计
var accuracy = res. // 位置精度
隐藏右上角菜单接口
wx.hideOptionMenu();
显示右上角菜单接口
wx.showOptionMenu();
关闭当前网页窗口接口
wx.closeWindow();
批量隐藏功能按钮接口
wx.hideMenuItems({
menuList: [] // 要隐藏的菜单项,所有menu项见附录3
批量显示功能按钮接口
wx.showMenuItems({
menuList: [] // 要显示的菜单项,所有menu项见附录3
隐藏所有非基础按钮接口
wx.hideAllNonBaseMenuItem();
显示所有功能按钮接口
wx.showAllNonBaseMenuItem();
微信扫一扫
调起微信扫一扫接口
wx.scanQRCode({
desc: 'scanQRCode desc',
needResult: 0, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码,默认二者都有
success: function () {
var result = res.resultS // 当needResult 为 1 时,扫码返回的结果
编辑收货地址接口
wx.editAddress(
timestamp: 0, // 位置签名时间戳,仅当需要兼容6.0.2版本之前时提供
nonceStr: '', // 位置签名随机串,仅当需要兼容6.0.2版本之前时提供
addrSign: '', // 位置签名,仅当需要兼容6.0.2版本之前时提供,详见附录4
success: function (res) {
var userName = res.userN // 收货人姓名
var telNumber = res.telN // 收货人电话
var postalCode = res.postalC // 邮编
var provinceName = res.provinceN // 国标收货地址第一级地址
var cityName = res.cityN // 国标收货地址第二级地址
var countryName = res.countryN // 国标收货地址第三级地址
var address = res. // 详细收货地址信息
var nationalCode = res.nationalC // 收货地址国家码
获取最近的收货地址接口
wx.getLatestAddress({
timestamp: 0, // 位置签名时间戳,仅当需要兼容6.0.2版本之前时提供
nonceStr: '', // 位置签名随机串,仅当需要兼容6.0.2版本之前时提供
addrSign: '', // 位置签名,仅当需要兼容6.0.2版本之前时提供,详见附录4
success: function (res) {
var userName = res.userN // 收货人姓名
var telNumber = res.telN // 收货人电话
var postalCode = res.postalC // 邮编
var provinceName = res.provinceN // 国标收货地址第一级地址
var cityName = res.cityN // 国标收货地址第二级地址
var countryName = res.countryN // 国标收货地址第三级地址
var address = res. // 详细收货地址信息
var nationalCode = res.nationalC // 收货地址国家码
跳转微信商品页接口
wx.openProductSpecificView({
productId: '', // 商品id
viewType: '' // 0.默认值,普通商品详情页1.扫一扫商品详情页2.小店商品详情页
调起适用于门店的卡券列表并获取用户选择列表
wx.chooseCard({
shopId: '', // 门店Id
cardType: '', // 卡券类型
cardId: '', // 卡券Id
timeStamp: 0, // 卡券签名时间戳
nonceStr: '', // 卡券签名随机串
cardSign: '', // 卡券签名,详见附录6
success: function (res) {
var cardList= res.cardL // 用户选中的卡券列表信息
批量添加卡券接口
wx.addCard({
cardList: [{
cardId: '',
cardExt: ''
}], // 需要添加的卡券列表
success: function (res) {
var cardList = res.cardL // 添加的卡券列表信息
查看微信卡包中的卡券接口
wx.openCard({
cardList: [{
cardId: '',
}]// 需要打开的卡券列表
发起一个微信支付请求
wx.chooseWXPay({
timestamp: 0, // 支付签名时间戳
noncestr: '', // 支付签名随机串
package: '', // 订单详情扩展字符串,详见附录5
paySign: '', // 支付签名,详见附录5
附录1-JSSDK使用权限签名算法
jsapi_ticket
生成签名之前必须先了解一下jsapi_ticket,jsapi_ticket是公众号用于调用微信JS接口的临时票据。正常情况下,jsapi_ticket的有效期为7200秒,通过access_token来获取。由于获取jsapi_ticket的api调用次数非常有限,频繁刷新jsapi_ticket会导致api调用受限,影响自身业务,开发者必须在自己的服务全局缓存jsapi_ticket&。
参考以下文档获取access_token(有效期7200秒,开发者必须在自己的服务全局缓存access_token):
用第一步拿到的access_token 采用http GET方式请求获得jsapi_ticket(有效期7200秒,开发者必须在自己的服务全局缓存jsapi_ticket):
成功返回如下JSON:
"errcode":0,
"errmsg":"ok",
"ticket":"bxLdikRXVbTPdHSM05e5u5sUoXNKd8-41ZO3MhKoyN5OfkWITDGgnr2fwJ0m9E8NYzWKVZvdVtaUgWvsdshFKA",
"expires_in":7200
获得jsapi_ticket之后,就可以生成JSSDK权限验证的签名了。
签名生成规则如下:参与签名的字段包括noncestr(随机字符串), 有效的jsapi_ticket, timestamp(时间戳), url(当前网页的URL,不包含#及其后面部分) 。对所有待签名参数按照字段名的ASCII 码从小到大排序(字典序)后,使用URL键值对的格式(即key1=value1&key2=value2&)拼接成字符串string1。这里需要注意的是所有参数名均为小写字符。对string1作sha1加密,字段名和字段值都采用原始值,不进行URL 转义。
即signature=sha1(string1)。 示例:
noncestr=Wm3WZYTPz0wzccnW
jsapi_ticket=sM4AOVdWfPE4DxkXGEs8VMCPGGVi4C3VM0P37wVUCFvkVAy_90u5h9nbSlYy3-Sl-HhTdfl2fzFy1AOcHKP7qg
timestamp=
步骤1. 对所有待签名参数按照字段名的ASCII 码从小到大排序(字典序)后,使用URL键值对的格式(即key1=value1&key2=value2&)拼接成字符串string1:
jsapi_ticket=sM4AOVdWfPE4DxkXGEs8VMCPGGVi4C3VM0P37wVUCFvkVAy_90u5h9nbSlYy3-Sl-HhTdfl2fzFy1AOcHKP7qg&noncestr=Wm3WZYTPz0wzccnW&timestamp=&url=http://mp.
步骤2. 对string1进行sha1签名,得到signature:
f4d90daf4b3bca175ba34c443a7b
签名用的noncestr和timestamp必须与wx.config中的nonceStr和timestamp相同。
签名用的url必须是调用JS接口页面的完整URL。
出于安全考虑,开发者必须在服务器端实现签名的逻辑。
附录2-所有JS接口列表
onMenuShareTimeline
onMenuShareAppMessage
onMenuShareQQ
onMenuShareWeibo
startRecord
stopRecord
onVoiceRecordEnd
pauseVoice
onVoicePlayEnd
uploadVoice
downloadVoice
chooseImage
previewImage
uploadImage
downloadImage
translateVoice
getNetworkType
openLocation
getLocation
hideOptionMenu
showOptionMenu
hideMenuItems
showMenuItems
hideAllNonBaseMenuItem
showAllNonBaseMenuItem
closeWindow
scanQRCode
chooseWXPay
getLatestAddress
editAddress
openProductSpecificView
chooseCard
附录3-所有按钮列表
举报: “menuItem:exposeArticle”
调整字体: “menuItem:setFont”
日间模式: “menuItem:dayMode”
夜间模式: “menuItem:nightMode”
刷新: “menuItem:refresh”
查看公众号(已添加): “menuItem:profile”
查看公众号(未添加): “menuItem:addContact”
发送给朋友: “menuItem:share:appMessage”
分享到朋友圈: “menuItem:share:timeline”
分享到QQ: “menuItem:share:qq”
分享到Weibo: “menuItem:share:weiboApp”
收藏: “menuItem:favorite”
分享到FB: “menuItem:share:facebook”
调试: “menuItem:jsDebug”
编辑标签: “menuItem:editTag”
删除: “menuItem:delete”
复制链接: “menuItem:copyUrl”
原网页: “menuItem:originPage”
阅读模式: “menuItem:readMode”
在QQ浏览器中打开: “menuItem:openWithQQBrowser”
在Safari中打开: “menuItem:openWithSafari”
邮件: “menuItem:share:email”
一些特殊公众号: “menuItem:share:brand”
附录4-位置与地址签名生成算法
addrSign的生成规则与JSSDK权限验证的签名生成规则相同(参考附录1),只是参与签名参数有所不同。参与addrSign的签名参数有:appId、url(当前网页url)、timestamp、noncestr、accesstoken(用户授权凭证,请参照oauth2.0 协议获取)。
附录5-支付扩展字段及签名生成算法
订单详情(package)扩展字符串定义
在商户调起JS API 时,商户需要此时确定该笔订单详情,并将该订单详情通过一定的方式进行组合放入package。JS API 调用后,微信将通过package 的内容生成预支付单。下 面将定义package 的所需字段列表以及签名方法。 接口需要注意:所有传入参数都是字符串类型!
附录6-卡券扩展字段及签名生成算法
附录7-常见错误解决方法
附录8-DEMO页面和示例代码
又一个码农站点
原文地址:, 感谢原作者分享。
您可能感兴趣的代码

我要回帖

更多关于 微信界面设计 的文章

 

随机推荐