/// <summary> /// 生成单卡券投放二维码 /// </summary> /// <param name="type"></param> /// <param name="expireSeconds"></param> /// <param name="cardQrMo"></param> /// <returns></returns> public async Task <WxCardQrCodeResp> CreateCardQrCodeAsync(WxQrCodeType type, int expireSeconds, WxCardQrMo cardQrMo) { var actionInfo = new WxCreateCardQrReq() { expire_seconds = expireSeconds, action_name = type.ToString(), action_info = new { card = cardQrMo } }; return(await CreateCardQrCodeAsync(actionInfo)); }
/// <summary> /// 生成单卡券投放二维码 /// </summary> /// <param name="type"></param> /// <param name="expireSeconds"></param> /// <param name="cardQrMo"></param> /// <returns></returns> public WxCardQrCodeResp CreateCardQrCode(WxQrCodeType type, int expireSeconds, WxCardQrMo cardQrMo) { var actionInfo = new WxCreateCardQrReq() { expire_seconds = expireSeconds, action_name = type, action_info = new { card = cardQrMo } }; return(CreateCardQrCode(actionInfo)); }