public void GetQrCodeImg(string deviceId, string xingeToken) { if (xingeToken == null || xingeToken == "" || xingeToken == "0") { Write("xingeToken is null"); } else { var time = Stopwatch.StartNew(); Byte[] imgBytes = QrChildManager.getQrUrl(deviceId, xingeToken, GetChildToken()); time.Stop(); WriteLog(string.Format("GetQrCodeImg 耗时:{0},{1}", time.Elapsed.TotalSeconds, imgBytes.Length)); WriteImg(imgBytes); } ////string token = QrChildManager.BindXingeToken("9"); //QrChildManager.ChildUser("o_w1Kw4kn8-m1MZJP_B68t2k0qLQ", "ed34e5f471d45f49492a9a17db2f47ecd6ad468d"); //string xingeToken1 = QrChildManager.GetXingeToken("o_w1Kw4kn8-m1MZJP_B68t2k0qLQ"); //Write(xingeToken1); }
public void GetEwm() { if (Context.Session["OpenId"] != null) { string OpenId = Context.Session["OpenId"].ToString(); string deviceId = QrChildManager.GetChildDeviceId(OpenId); string token = QrChildManager.Get_xingeToken(deviceId); /*Dictionary<string, string> dic = new Dictionary<string, string>(); * dic.Add("deviceId", deviceId); * dic.Add("token", token); xiiuagiasdasdadsdadasd * Write(JsonConvert.SerializeObject(dic));*/ Device_user du = new Device_user(); Byte[] imgBytes = QrChildManager.getQrUrl(deviceId, token, du.SelectToken()); WriteLog("GetEwm END:" + imgBytes.Length); Context.Response.Clear(); Context.Response.ContentType = "image/jpg"; Context.Response.BinaryWrite(imgBytes); Context.Response.End(); } }