欢迎光临,了解微信小程序开发,就上易用通!

微信公号号之微信卡券功能(小程序新增能力)

发布:2018-04-16 11:02浏览: 来源:网络 作者:cola

作者:码农随想录,来自授权地址 
本文配合此信息:新增 36 个全新的 API 包括蓝牙、卡券、收货地址等接口能力

1、微信卡券功能展示


  • 点击卡包

    微信公号号之微信卡券功能(小程序新增能力)(图1)
    点击卡包
  • 点击我的票卷

    微信公号号之微信卡券功能(小程序新增能力)(图2)

    点击我的票卷
  • 微信卡卷展示

    微信公号号之微信卡券功能(小程序新增能力)(图3)

    微信卡卷展示-1

    微信公号号之微信卡券功能(小程序新增能力)(图4)

    微信卡卷展示-2

2、微信卡卷功能实现


  • 申请沙箱测试账号

    如果你没有可用的卡券测试账号,可以通过微信接口测试号申请工具申请一个临时测试号用于卡券测试。你可以登录接口测试号申请 通过微信扫一扫获得一个全新的appid(已拥有卡券创建权限,包括朋友的券和会员卡)和appsecret用于卡券接口调用。
  • 获取access_token

    页面地址:https://mp.weixin.qq.com/debug/
    接口类型:基础支持
    接口列表:获取access_token接口
    注意事项:参数填写开发者的appid和secret
    点击检查问题,即可返回access_token,access_token的有效期是两小时,两小时之后须重新获取

    微信公号号之微信卡券功能(小程序新增能力)(图5)

    获取access_token
  • 上传卡券logo

    页面地址:https://mp.weixin.qq.com/debug/
    接口类型:基础支持
    接口列表:上传图片素材接口
    access_token: 上一步获得的access_token
    buffer:你选择的图片
    点击检查问题,即可获取图片url,在下一步创建卡劵的参数中需要

    微信公号号之微信卡券功能(小程序新增能力)(图6)

    上传卡券logo
  • 创建卡券

    页面地址:https://mp.weixin.qq.com/debug/
    接口类型:卡劵接口
    接口列表:创建卡劵接口
    access_token:获得的access_token
    body示例:
    
    {
      "card": {
          "card_type": "GROUPON", 
          "groupon": {
              "base_info": {
                  "logo_url": "https://mmbiz.qpic.cn/mmbiz_png/CGOkZFmPyYClms4ePXCSRzQkEahwTic8UnLEFqPoJRNTdJv4zTVVtLVlKFdMw22KibEjxxW3kP8Umb1hiaslRvMWQ/0", 
                  "brand_name": "人民公社大食堂", 
                  "code_type": "CODE_TYPE_TEXT", 
                  "title": "煎饼卷", 
                  "sub_title": "晚餐必备", 
                  "color": "Color010", 
                  "notice": "使用时向服务员出示此券", 
                  "service_phone": "020-88888888", 
                  "description": "不可与其他优惠同享如需团购券发票,请在消费时向商户提出店内均可使用,仅限堂食", 
                  "date_info": {
                      "type": "DATE_TYPE_FIX_TERM", 
                      "fixed_term": 15, 
                      "fixed_begin_term": 0
                  }, 
                  "sku": {
                      "quantity": 500000
                  }, 
                  "get_limit": 3, 
                  "use_custom_code": false, 
                  "bind_openid": false, 
                  "can_share": true, 
                  "can_give_friend": true, 
                  "location_id_list": [
                      123, 
                      12321, 
                      345345
                  ], 
                  "custom_url_name": "立即使用", 
                  "custom_url": "https://www.qq.com", 
                  "custom_url_sub_title": "6个汉字tips", 
                  "promotion_url_name": "更多优惠", 
                  "promotion_url": "https://www.qq.com"
              }, 
              "deal_detail": "以下锅底2选1(有菌王锅、麻辣锅、大骨锅、番茄锅、清补凉锅、酸 菜鱼锅可选):
    大锅1份 12元
    小锅2份 16元 "
          }
      }
    }

    微信公号号之微信卡券功能(小程序新增能力)(图7)

    创建卡券
  • 创建二维码投放

    页面地址:https://mp.weixin.qq.com/debug/
    接口类型:卡劵接口
    接口列表:创建二维码ticket接口
    access_token:获得的access_token
    body示例:
    
    {
      "action_name": "QR_CARD", 
      "action_info": {
          "card": {
              "card_id": "p6J2GwovVMFEebJlXhlac5LAYwkQ"
          }
      }
    }

    微信公号号之微信卡券功能(小程序新增能力)(图8)

    创建二维码投放
  • 设置测试白名单

    页面地址:https://mp.weixin.qq.com/debug/
    接口类型:卡劵接口
    接口列表:设置测试白名单接口
    access_token:获得的access_token
    body示例:
    
    { "username":["usr1","usr2"] }
    注意事项:其中usr1,sur2是领取卡劵的微信号

    微信公号号之微信卡券功能(小程序新增能力)(图9)

    设置测试白名单
  • 显示二维码

    在创建二维码投放的返回中点击字段show_qrcode_url字段中的链接,即可显示卡券领取二维码。
  • 核销卡劵

    页面地址:https://mp.weixin.qq.com/debug/
    接口类型:卡劵接口
    接口列表:核销卡劵接口
    access_token:获得的access_token
    body示例:
    
    { "code":"759733467744" }
    注意事项:仅支持审核通过且在有效期内的卡劵

    微信公号号之微信卡券功能(小程序新增能力)(图10)

    核销卡劵

    由于我是沙箱测试账号,该appid创建的卡券不会被审核通过,仅白名单内用户可以领取,用于小范围测试,所以核销不了。

 
 
 




免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。