如何进行微信JS-SDK中已开放接口的分析

发布时间:2021-12-14 10:34:13 作者:柒染
来源:亿速云 阅读:121

如何进行微信JS-SDK中已开放接口的分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

隐藏右上角菜单接口

wx.hideOptionMenu();

显示右上角菜单接口

wx.showOptionMenu();

关闭当前网页窗口接口

wx.closeWindow();

批量隐藏功能按钮接口

wx.hideMenuItems({     menuList: [] // 要隐藏的菜单项,只能隐藏“传播类”和“保护类”按钮,所有menu项见附录3 });

批量显示功能按钮接口

wx.showMenuItems({     menuList: [] // 要显示的菜单项,所有menu项见附录3 });

隐藏所有非基础按钮接口

wx.hideAllNonBaseMenuItem(); // “基本类”按钮详见附录3

显示所有功能按钮接口

wx.showAllNonBaseMenuItem();

微信扫一扫

调起微信扫一扫接口

wx.scanQRCode({     needResult: 0, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,     scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码,默认二者都有     success: function (res) {     var resresult = res.resultStr; // 当needResult 为 1 时,扫码返回的结果 } });

微信小店

跳转微信商品页接口

wx.openProductSpecificView({     productId: '', // 商品id     viewType: '' // 0.默认值,普通商品详情页1.扫一扫商品详情页2.小店商品详情页 });

微信卡券

调起适用于门店的卡券列表并获取用户选择列表

wx.chooseCard({     shopId: '', // 门店Id     cardType: '', // 卡券类型     cardId: '', // 卡券Id     timestamp: 0, // 卡券签名时间戳     nonceStr: '', // 卡券签名随机串     signType: '', // 签名方式,默认'SHA1'     cardSign: '', // 卡券签名,详见附录4     success: function (res) {         var cardList= res.cardList; // 用户选中的卡券列表信息     } });

批量添加卡券接口

wx.addCard({     cardList: [{         cardId: '',         cardExt: ''     }], // 需要添加的卡券列表     success: function (res) {         var cardList = res.cardList; // 添加的卡券列表信息     } });

查看微信卡包中的卡券接口

wx.openCard({     cardList: [{         cardId: '',         code: ''     }]// 需要打开的卡券列表 });

微信支付

发起一个微信支付请求

wx.chooseWXPay({     timestamp: 0, // 支付签名时间戳,注意微信jssdk中的所有使用timestamp字段均为小写。但***版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符     nonceStr: '', // 支付签名随机串,不长于 32 位     package: '', // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=***)     signType: '', // 签名方式,默认为'SHA1',使用新版支付需传入'MD5'     paySign: '', // 支付签名     success: function (res) {         // 支付成功后的回调函数     } });

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。

推荐阅读:
  1. 微信JS-SDK加载验证流程
  2. 微信JS-SDK如何实现微信分享接口开发

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

微信开发 sdk js

上一篇:Redis6中的主从复制架构有什么特点

下一篇:Android API如何实现人脸检测

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》