Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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();
            }
        }