2)、创建会员卡DEMO
A、在创建会员卡之前,我们可以调用素材管理,上传logo,backgroup图片
如下为调用接口的DEMO

DEMO中关键代码:
if (string.IsNullOrEmpty(textBoxTmpMedia.Text))
{
MessageUtil.ShowTips("请选择上传的素材!");
return;
}
ImageReJson imageReJson = AddMaterialInterface.Image(richTextBox1.Text, "image", textBoxTmpMedia.Text, "image/jpeg");
if (string.IsNullOrEmpty(imageReJson.errmsg))
{
textBox7.Text = imageReJson.url;
textBox26.Text = imageReJson.url;
}
richTextBox6.Text = "执行结果:" + JsonConvert.SerializeObject(imageReJson);
B、在logo与 backgroup图片上传后,我们调用创建会员卡接口来创建会员卡,如下为DEMO

在创建成功后,在微信公众平台中有刚创建的会员卡套

具体会员卡信息如下:

其中关键代码:
Base_Info base_info = new Base_Info(); base_info.logo_url = textBox26.Text; base_info.code_type = "CODE_TYPE_BARCODE"; base_info.brand_name = textBox27.Text; base_info.title = textBox28.Text; Date_Info date_info = new Date_Info(); date_info.type = "DATE_TYPE_PERMANENT"; base_info.date_info = date_info; base_info.color = "Color100"; base_info.notice = "到店出示会员卡,由店员完成核销"; base_info.description = "每人限领取1张rn会员权益不可与其它优惠同享rn仅限中国(本会员卡不包括港澳台地区)指定的爱玛蒂专卖店使用rn当年消费获取的积分仅可当年年底(既12月31日24点)前使用,如未全部使用,则当年的积分会于当年年底清零,不累计到次年rn具体使用方式请咨询专卖店工作人员。"; base_info.get_limit = 1; base_info.can_share = false; base_info.can_give_friend = false; Sku sku = new Sku(); sku.quantity = 1000000000; sku.total_quantity = 1000000000; base_info.sku = sku; base_info.use_all_locations = true; member_Card.base_info = base_info; member_Card.supply_bonus = true; member_Card.supply_balance = false; member_Card.prerogative = "所有专卖店消费1元即可获得1积分rn可参与丰富的会员专享活动,详情参看相关门店活动页面"; member_Card.auto_activate = false; member_Card.wx_activate = true; //积分规则 Bonus_Rule bonus_rule = new Bonus_Rule(); bonus_rule.cost_money_unit = 100; bonus_rule.increase_bonus = 1; bonus_rule.cost_bonus_unit = 2000; bonus_rule.reduce_money = 100; member_Card.bonus_rule = bonus_rule; member_Card.background_pic_url = ""; card.member_card = member_Card; memberCardJson.card = card; //创建会员卡json显示在界面上 richTextBox2.Text = JsonConvert.SerializeObject(memberCardJson); //通过接口写入 CardReJson createrejson = MemberCardInterface.Create(richTextBox1.Text, memberCardJson); richTextBox3.Text = JsonConvert.SerializeObject(createrejson);










