Ejemplo n.º 1
0
        /// <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));
        }
Ejemplo n.º 2
0
        /// <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));
        }