Exemplo n.º 1
0
        /// <summary>
        /// 创建二维码,获取二维码的ticket(用ticket可获取二维码的图)
        /// </summary>
        /// <param name="qrCode"></param>
        /// <returns></returns>
        public QrCodeResult Create(QrCode qrCode)
        {
            var s = new HttpHelper(CreateUrl).PostString(JsonConvert.SerializeObject(qrCode), new FormData
            {
                {"access_token", AccessToken}
            });

            var ret = JsonConvert.DeserializeObject<QrCodeResult>(s);

            if (string.IsNullOrEmpty(ret.ticket))
                throw new WxException(JsonConvert.DeserializeObject<BasicResult>(s));

            return ret;
        }
Exemplo n.º 2
0
        /// <summary>
        ///     创建二维码,获取二维码的ticket(用ticket可获取二维码的图)
        /// </summary>
        /// <param name="qrCode"></param>
        /// <returns></returns>
        public QrCodeResult Create(QrCode qrCode)
        {
            var s = new HttpHelper(CreateUrl).PostString(JsonConvert.SerializeObject(qrCode), new FormData
            {
                { "access_token", AccessToken }
            });

            var ret = JsonConvert.DeserializeObject <QrCodeResult>(s);

            if (string.IsNullOrEmpty(ret.ticket))
            {
                throw new WxException(JsonConvert.DeserializeObject <BasicResult>(s));
            }

            return(ret);
        }