微信JS接口汇总及使用详解(4)


wx.editAddress(
    timestamp: 0, // 位置签名时间戳,仅当需要兼容6.0.2版本之前时提供
    nonceStr: '', // 位置签名随机串,仅当需要兼容6.0.2版本之前时提供
    addrSign: '', // 位置签名,仅当需要兼容6.0.2版本之前时提供,详见附录4
    success: function (res) {
        var userName = res.userName; // 收货人姓名
        var telNumber = res.telNumber; // 收货人电话
        var postalCode = res.postalCode; // 邮编
        var provinceName = res.provinceName; // 国标收货地址第一级地址
        var cityName = res.cityName; // 国标收货地址第二级地址
        var countryName = res.countryName; // 国标收货地址第三级地址
        var address = res.address; // 详细收货地址信息
        var nationalCode = res.nationalCode; // 收货地址国家码
    }
});

获取最近的收货地址接口

复制代码 代码如下:


wx.getLatestAddress({
    timestamp: 0, // 位置签名时间戳,仅当需要兼容6.0.2版本之前时提供
    nonceStr: '', // 位置签名随机串,仅当需要兼容6.0.2版本之前时提供
    addrSign: '', // 位置签名,仅当需要兼容6.0.2版本之前时提供,详见附录4
    success: function (res) {
        var userName = res.userName; // 收货人姓名
        var telNumber = res.telNumber; // 收货人电话
        var postalCode = res.postalCode; // 邮编
        var provinceName = res.provinceName; // 国标收货地址第一级地址
        var cityName = res.cityName; // 国标收货地址第二级地址
        var countryName = res.countryName; // 国标收货地址第三级地址
        var address = res.address; // 详细收货地址信息
        var nationalCode = res.nationalCode; // 收货地址国家码
    }
});

微信小店

跳转微信商品页接口

复制代码 代码如下:


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.cardList; // 用户选中的卡券列表信息
    }
});

批量添加卡券接口

复制代码 代码如下:


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

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

复制代码 代码如下:


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

微信支付

发起一个微信支付请求

复制代码 代码如下:


wx.chooseWXPay({
timestamp: 0, // 支付签名时间戳
noncestr: '', // 支付签名随机串
package: '', // 订单详情扩展字符串,详见附录5
paySign: '', // 支付签名,详见附录5
});

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wgxgyp.html