您当前的位置: 首页 > 知识百科 > 微信小程序卡券接口详解是怎样的?

微信小程序卡券接口详解是怎样的?

时间:2023-07-01 14:05 阅读数:110 人阅读 分类:知识百科

  微信小程序卡券接口详解是怎样的?微信小程序卡券接口打通了,这是很多小程序开发者希望看到的,这样用户也不会弄混这微信里的卡券和小程序里的卡券,更加方便用户了。具体这是怎么回事呢?下面随小编一起看看吧。

  微信小程序卡券接口详解是怎样的?

  小程序和卡券打通是怎么回事,具体我们看看官方说明。

  1 打通主要支持特*

  支持在小程序中领取/查看/使用公众号AppId创建的会员卡、票、券(含通用卡)。

  注:创建卡券部分可见卡券接口文档。

  2 商家需要做什么

  2.1. 需在open平台绑定公众号AppId与小程序AppId。

  2.2. 原卡券中配置的自定义外链基础上新增一组小程序页面配置字段,支持将卡券内链接升级为小程序;

  2.3. 以小程序AppId调用添加/查看卡券JS-API,签名参数与公众号Addcard/Opencard JS-SDK一致;

  2.4. 核销卡券、数据查看保持现网路径,商家无需调整。

  3 商家接入落地的接口内容:

  3.1. 创建接口/更新卡券信息接口base_info中新增进入小程序页面字段,商家需将小程序字段配置进原自定义外链结构体中,小程序页面新增字段示例如下:

  { "card": {

  "card_type": "MEMBER_CARD",

  "member_card": {

  "base_info": {

  "custom_url_name": "立即使用",

  "custom_url": ".qq",

  "custom_app_brand_user_name": "gh_86a091e50ad4@app",

  "custom_app_brand_pass":"API/cardPage",

  "custom_url_sub_title": "6个汉字tips",

  "promotion_url_name": "更多优惠",

  "promotion_url": ".qq",

  "promotion_app_brand_user_name": "gh_86a091e50ad4@app",

  "promotion_app_brand_pass":"API/cardPage" }

  }

  }

  3.2. 领取/查看卡券的接口参数不变,以小程序的AppId调用小程序JS SDK,填入公众号AppId下的参数。

  // 微信低版本下尚未支持小程序卡券 wx.addCard, wx.openCard,

  // 这两个接口调用前请先判断,示例:

  if ( typeof wx.addCard === 'function' ) {

  wx.addCard({

  cardList: [{

  cardId: '',

  cardExt: ''

  }], // 需要添加的卡券列表,cardExt内的签名使用公众号appid获取

  success: function (res) {

  var cardList = res.cardList; // 添加的卡券列表信息

  }

  })};

  以上就是小编搜集的微信小程序卡券接口详解是怎样的?的全部内容了,希望可以帮到大家。小程序卡券接口打通的实现表明小程序正朝着功能整合方向发展。更多精彩尽在微小乔!

相关推荐:

微信小程序卡券开发流程是怎样的?

使用微信小程序店铺优惠券代码出现的问题及解决办法

微信小程序内部优惠券