/// <summary> /// 用户添加二维码 /// </summary> /// <param name="WQR"></param> /// <returns></returns> public ActionResult CreateQR(WX_QR WQR) { SYS_User SYSUSER = Session["SYSUSER"] as SYS_User; WX_QR q = new WX_QR(); q.AppId = SYSUSER.WX_App.AppId; q.UserId = SYSUSER.UserId; q.QRName = WQR.QRName; q.Expire_Seconds = 2592000; QRService qrSvr = new QRService(SYSUSER.WX_App.AppId, SYSUSER.WX_App.AppSecret); string json = qrSvr.Create(2592000, "QR_SCENE", SYSUSER.UserId, ""); JObject jo = (JObject)JsonConvert.DeserializeObject(json); string ticket = jo["ticket"].ToString(); q.Ticket = ticket; string url = qrSvr.ShowQR(ticket); q.QR_URL = url; q.CreateTime = DateTime.Now; var date = new WXDataBLL.WXQR.WX_QRManager().Add(q); return(Redirect(url)); }
public ActionResult QR() { QRService qrSvr = new QRService("wxb51501fa9702675f", "a56e69ded9b5eab3579ce771f2f9a668"); string json = qrSvr.Create(2592000, "QR_SCENE", 1, ""); JObject jo = (JObject)JsonConvert.DeserializeObject(json); string ticket = jo["ticket"].ToString(); string url = qrSvr.ShowQR(ticket); return(Redirect(url)); }