讀古今文學網 > 微信公眾平台開發:從零基礎到ThinkPHP5高性能框架實踐 > 16.5 會員卡 >

16.5 會員卡

16.5.1 創建會員卡

支持開發者調用該接口創建會員卡,並獲取card_id,用於投放。

創建會員卡的接口如下。


https:// api.weixin.qq.com/card/create?access_token=ACCESS_TOKEN
  

創建會員卡時,POST數據示例如下。


{
    "card":{
        "card_type":"MEMBER_CARD",
        "member_card":{
            "background_pic_url":"https:// mmbiz.qlogo.cn/mmbiz/",
            "base_info":{
                "logo_url":"http:// mmbiz.qpic.cn/mmbiz/iaL1LJM1mF9aRKPZ/0",
                "brand_name":"方倍",
                "code_type":"CODE_TYPE_TEXT",
                "title":"方倍會員卡",
                "color":"Color010",
                "notice":"使用時向服務員出示此券",
                "service_phone":"020-88888888",
                "description":"不可與其他優惠同享",
                "date_info":{
                    "type":"DATE_TYPE_PERMANENT"
                },
                "sku":{
                    "quantity":50000000
                },
                "get_limit":3,
                "use_custom_code":false,
                "can_give_friend":true,
                "location_id_list":[
                    123,
                    12321
                ],
                "custom_url_name":"立即使用",
                "custom_url":"http:// weixin.qq.com",
                "custom_url_sub_title":"6個漢字tips",
                "promotion_url_name":"營銷入口1",
                "promotion_url":"http:// www.qq.com",
                "need_push_on_view":true
            },
            "supply_bonus":true,
            "supply_balance":false,
            "prerogative":"test_prerogative",
            "auto_activate":true,
            "custom_field1":{
                "name_type":"FIELD_NAME_TYPE_LEVEL",
                "url":"http:// www.qq.com"
            },
            "activate_url":"http:// www.qq.com",
            "custom_cell1":{
                "name":"使用入口2",
                "tips":"激活後顯示",
                "url":"http:// www.xxx.com"
            },
            "bonus_rule":{
                "cost_money_unit":100,
                "increase_bonus":1,
                "max_increase_bonus":200,
                "init_increase_bonus":10,
                "cost_bonus_unit":5,
                "reduce_money":100,
                "least_money_to_use_bonus":1000,
                "max_reduce_bonus":50
            },
            "discount":10
        }
    }
}
  

上述數據的參數說明如表16-21所示。

表16-21 創建會員卡接口的參數說明

正確創建時,返回的數據示例如下。


{
    "errcode":0,
    "errmsg":"ok",
    "card_id":"p1Pj9jr90_SQRaVqYI239Ka1erkI"
}
  

上述數據的參數說明如表16-22所示。

表16-22 創建會員卡接口返回參數說明