返回顶部
首页 > 资讯 > 精选 >微信小程序如何批量添加卡券
  • 265
分享到

微信小程序如何批量添加卡券

2023-06-26 09:06:12 265人浏览 薄情痞子
摘要

这篇“微信小程序如何批量添加卡券”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“微信小程序如何批量添加卡券”文章吧。wx.ad

这篇“微信小程序如何批量添加卡券”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“微信小程序如何批量添加卡券”文章吧。

wx.addCard(OBJECT)


基础库版本 1.1.0 开始支持,低版本需做兼容处理

批量添加卡券。

Object参数说明:

参数类型必填说明
cardListObjectArray需要添加的卡券列表,列表内对象说明请参见请求对象说明
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

请求对象说明

参数类型说明
cardIdString卡券 Id
cardExtString卡券的扩展参数

cardExt 说明

参数类型必填是否参与签名说明
codeString用户领取的 code,仅自定义 code 模式的卡券须填写,非自定义 code 模式卡券不可填写,详情
openidString指定领取者的openid,只有该用户能领取。 bind_openid 字段为 true 的卡券必须填写,bind_openid 字段为 false 不可填写。
timestampNumber时间戳,东八区时间,UTC+8,单位为秒
nonce_strString随机字符串,由开发者设置传入,加强安全性(若不填写可能被重放请求)。随机字符串,不长于 32 位。推荐使用大小写字母和数字,不同添加请求的 nonce_str 须动态生成,若重复将会导致领取失败。
fixed_begintimestampNumber卡券在第三方系统的实际领取时间,为东八区时间戳(UTC+8,精确到秒)。当卡券的有效期类为 DATE_TYPE_FIX_TERM 时专用,标识卡券的实际生效时间,用于解决商户系统内起始时间和领取微信卡券时间不同步的问题。
outer_strString领取渠道参数,用于标识本次领取的渠道值。
signatureString-签名,商户将接口列表中的参数按照指定方式进行签名,签名方式使用 SHA1,具体签名方案参见:卡券签名

注:cardExt 需进行 JSON 序列化为字符串传入

回调结果:

回调类型errMsg说明
successaddCard:ok添加卡券成功
failaddCard:fail cancel用户取消添加卡券
failaddCard:fail (detail message)添加卡券失败,其中 detail message 为后台返回的详细失败原因

success返回参数:

参数类型说明
cardListObjectArray卡券添加结果列表,列表内对象说明请详见返回对象说明

返回对象说明

参数类型说明
codeString加密 code,为用户领取到卡券的code加密后的字符串,解密请参照:code 解码接口
cardIdString用户领取到卡券的Id
cardExtString用户领取到卡券的扩展参数,与调用时传入的参数相同
isSuccessBoolean是否成功

示例代码:

wx.addCard({  cardList: [    {      cardId: '',      cardExt: '{"code": "", "openid": "", "timestamp": "", "signature":""}'}, {      cardId: '',      cardExt: '{"code": "", "openid": "", "timestamp": "", "signature":""}'}  ],  success: function(res) {console.log(res.cardList) // 卡券添加结果  }})

wx.openCard(OBJECT)


基础库版本 1.1.0 开始支持,低版本需做兼容处理

查看微信卡包中的卡券。

Object参数说明:

参数类型必填说明
cardListObjectArray需要打开的卡券列表,列表内参数详见openCard 请求对象说明
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

openCard 请求对象说明

参数类型说明
cardIdString需要打开的卡券 Id
codeString由 addCard 的返回对象中的加密 code 通过解密后得到,解密请参照:code 解码接口

示例代码:

wx.openCard({  cardList: [    {      cardId: '',      code: ''}, {      cardId: '',      code: ''}  ],  success: function(res) {  }})

以上就是关于“微信小程序如何批量添加卡券”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: 微信小程序如何批量添加卡券

本文链接: https://lsjlt.com/news/308612.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 微信小程序如何批量添加卡券
    这篇“微信小程序如何批量添加卡券”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“微信小程序如何批量添加卡券”文章吧。wx.ad...
    99+
    2023-06-26
  • 微信小程序如何添加商户
    这篇文章主要介绍了微信小程序如何添加商户的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序如何添加商户文章都会有所收获,下面我们一起来看看吧。1微信小程序怎么添加商户为丰富小程序的服务能力,商户可在小程序...
    99+
    2023-06-26
  • 微信小程序如何添加到桌面
    微信小程序添加到桌面的方法:1、在微信小程序中点击右上方的三个点。2、选择添加到桌面即可。微信小程序添加到桌面的方法:首先进入微信小程序,然后点击右上方的三个点。弹出设置菜单,选择添加到桌面即可,如下图所示:...
    99+
    2024-04-02
  • 微信小程序如何添加旁边线条
    要在微信小程序中添加旁边线条,可以通过以下步骤实现: 使用 <view> 或 <text> 标签创建一个容...
    99+
    2024-05-14
    微信小程序
  • 微信小程序如何在页面添加文字
    在微信小程序中使用view标签添加文字进入微信开发者工具,打开小程序项目文件;在项目文件中,查找到index.wxml文件,并打开;index.wxml文件打开后,在文件插入一个view标签即可添加文字;<view>需要添加的文...
    99+
    2024-04-02
  • 微信小程序页面中如何添加图片
    微信小程序页面中添加图片的方法:在项目中找到images包,把图片复制到images里面。再打开对应的wxml页面,把需要添加图片通过<image>标签插入即可,例如:<image src='/image...
    99+
    2024-04-02
  • 微信小程序如何实现ES6Promise.all批量上传文件
    这篇文章主要介绍微信小程序如何实现ES6Promise.all批量上传文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!微信小程序 ES6Promise.all批量上传文件实现代码客...
    99+
    2024-04-02
  • 微信小程序怎么添加到桌面
    将微信小程序添加到桌面的方法:1.打开微信,切换发现选项;2.进入“小程序”选项;3.选择小程序;4.点击“...”符号;5.点击“添加到桌面”选项;具体步骤如下:首先,打开微信APP,切换到“发现”选项卡;进入到“发现”选项卡后,点击页面...
    99+
    2024-04-02
  • 微信小程序如何使用template添加绑定事件
    小编给大家分享一下微信小程序如何使用template添加绑定事件,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!对于模板的使用,我是想将模板的事件单独出来,其他引用模板的页面中不再掺杂模板事...
    99+
    2024-04-02
  • 微信小程序如何添加一个图片到页面
    微信小程序添加一个图片到页面的方法:1.创建微信小程序项目;2.在pages包中创建一个文件夹存放图片素材;3.在index.wxml文件中使用图片标签组件调用图片素材;4.在index.wxss文件中添加样式设计图片的大小;5.保存编辑的...
    99+
    2024-04-02
  • 微信公众号页面如何添加小程序链接
    微公众号页面添加小程序链接的操作步骤:登录微信公众号平台,点击左侧“自定义菜单”。右边的编辑栏中,新建一个菜单按钮。菜单内容选择“跳转小程序”,再点击下面的“选择小程序”按钮。在搜索框输入小程序名称或者链接,点击“确定”。再点击“保存并发布...
    99+
    2024-04-02
  • 微信小程序如何实现选项卡
    这篇文章主要介绍了微信小程序如何实现选项卡,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 微信小程序之选项卡的实现方法前言:从事前...
    99+
    2024-04-02
  • 微信小程序怎么在app.json添加页面
    微信小程序在app.json添加页面配置的方法:微信小程序中的每一个页面的“路径+页面名”都要写在app.json的pages中。并且按照顺序打开,排在第一的页面就是初始页面。例如:"pages":["page...
    99+
    2024-04-02
  • 微信小程序如何声明变量
    这篇文章主要为大家展示了“微信小程序如何声明变量”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信小程序如何声明变量”这篇文章吧。概念WXS 中的变量均为值的引用。没有声明的变量直接赋值使用,会...
    99+
    2023-06-26
  • 如何从微信卡包跳转到小程序
    这篇文章给大家分享的是有关如何从微信卡包跳转到小程序的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。微信卡包跳转小程序先梳理小程序生命周期**小程序生命周期onLaunch 生命周期函数--监听小程序初始...
    99+
    2023-06-22
  • 微信小程序云函数如何添加数据到数据库
    这篇文章主要介绍了微信小程序云函数如何添加数据到数据库,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.新建小程序,建立云开发快速启动模板这...
    99+
    2024-04-02
  • 微信小程序中如何添加客服按钮contact-button功能
    这篇文章给大家分享的是有关微信小程序中如何添加客服按钮contact-button功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。小程序的客服系统,是微信做的非常成功的一个功能...
    99+
    2024-04-02
  • 微信小程序页面怎么添加js代码
    微信小程序页面添加js代码的案例:wxml中不能直接使用js语法,但可以通过引入wxs模块实现效果。新建“filter.wxs”,代码:var filters = {   &nbs...
    99+
    2024-04-02
  • 微信小程序uniapp怎么添加悬浮菜单
    今天小编给大家分享一下微信小程序uniapp怎么添加悬浮菜单的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。在项目中可能会有一...
    99+
    2023-06-30
  • navicat如何批量添加
    这篇文章给大家分享的是有关navicat如何批量添加的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。当有大量的数据需要你手动输入的时候一条一条的添加会很麻烦,现在教给大家一个简单的...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作