From a6e88ed16c1c2e28b209450d5c9abc21005ec5ee Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期四, 24 六月 2021 16:57:36 +0800
Subject: [PATCH] 2021-06-24 1.增加网关动态密钥处理

---
 Crabtree/SmartHome/HDL/Common/HttpUtil/HttpServerRequest.cs |   49 ++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 40 insertions(+), 9 deletions(-)

diff --git a/Crabtree/SmartHome/HDL/Common/HttpUtil/HttpServerRequest.cs b/Crabtree/SmartHome/HDL/Common/HttpUtil/HttpServerRequest.cs
index 1802353..0c2f234 100644
--- a/Crabtree/SmartHome/HDL/Common/HttpUtil/HttpServerRequest.cs
+++ b/Crabtree/SmartHome/HDL/Common/HttpUtil/HttpServerRequest.cs
@@ -150,7 +150,7 @@
                 requestObj.memberEmail = account;
             }
             var requestJson = HttpUtil.GetSignRequestJson(requestObj);
-            return HttpUtil.RequestHttpsPost(NewAPI.API_POST_Member_Register, requestJson);
+            return HttpUtil.RequestHttpsPost(NewAPI.API_POST_Member_Register, requestJson, "", "", HttpUtil.TIME_OUT_LONG);
         }
 
         /// <summary>
@@ -855,7 +855,7 @@
 
         #region * 涓婁紶璁惧鍒楄〃___________________________
         /// <summary>
-        /// 
+        /// 涓婁紶Oid鍒楄〃
         /// </summary>
         /// <param name="mOids"></param>
         /// <returns></returns>
@@ -866,9 +866,9 @@
         }
 
         /// <summary>
-        /// 
+        /// 涓婁紶Sid鍒楄〃
         /// </summary>
-        /// <param name="mOids"></param>
+        /// <param name="mSids"></param>
         /// <returns></returns>
         public ResponsePackNew UploadDeviceSidList (Sids mSids)
         {
@@ -877,9 +877,8 @@
         }
 
         /// <summary>
-        /// 
+        /// 鑾峰彇璁惧鍒�
         /// </summary>
-        /// <param name="mOids"></param>
         /// <returns></returns>
         public ResponsePackNew GetDeviceList ()
         {
@@ -915,6 +914,17 @@
             return HttpUtil.RequestHttpsPostFroHome (NewAPI.API_POST_Speaker_Remark_Update, requestJson);
         }
 
+        /// <summary>
+        /// 瑙i櫎闊崇缁戝畾
+        /// </summary>
+        /// <returns></returns>
+        public ResponsePackNew UnbindSpeaker (string tokenId)
+        {
+            Dictionary<string, object> d = new Dictionary<string, object> ();
+            d.Add ("tokenId", tokenId);
+            var requestJson = HttpUtil.GetSignRequestJson (d);
+            return HttpUtil.RequestHttpsPostFroHome (NewAPI.API_POST_Speaker_Unbind, requestJson);
+        }
         /// <summary>
         /// 鑾峰彇闊崇鍒嗛厤鐨勮澶囧拰鍦烘櫙鍒楄〃
         /// </summary>
@@ -1150,25 +1160,46 @@
         //    return HttpUtil.RequestHttpsPostFroHome(NewAPI.Api_Post_GetSecneInfo, requestJson);
         //}
 
+        ///// <summary>
+        ///// 娣诲姞鍦烘櫙
+        ///// </summary>
+        ///// <param name="sceneList"></param>
+        ///// <returns></returns>
+        //public ResponsePackNew AddScene (List<HDLLinkScene> sceneList)
+        //{
+        //    Dictionary<string, object> d = new Dictionary<string, object> ();
+        //    d.Add ("homeId", UserConfig.Instance.CurrentRegion.Id);
+        //    d.Add ("scenes", sceneList);
+
+        //    var requestJson = HttpUtil.GetSignRequestJson (d);
+        //    var pack = HttpUtil.RequestHttpsPostFroHome (NewAPI.Api_Post_AddSecne, requestJson);
+
+        //    Utlis.WriteLine ($"{pack.Data}");
+
+        //    return pack;
+        //}
+
         /// <summary>
-        /// 娣诲姞鍦烘櫙
+        /// 鍏ㄩ噺鍚屾鍦烘櫙
         /// </summary>
         /// <param name="sceneList"></param>
         /// <returns></returns>
-        public ResponsePackNew AddScene (List<HDLLinkScene> sceneList)
+        public ResponsePackNew SecneSyncList (List<HDLLinkScene> sceneList)
         {
             Dictionary<string, object> d = new Dictionary<string, object> ();
             d.Add ("homeId", UserConfig.Instance.CurrentRegion.Id);
             d.Add ("scenes", sceneList);
 
             var requestJson = HttpUtil.GetSignRequestJson (d);
-            var pack = HttpUtil.RequestHttpsPostFroHome (NewAPI.Api_Post_AddSecne, requestJson);
+            var pack = HttpUtil.RequestHttpsPostFroHome (NewAPI.Api_Post_Secne_SyncList, requestJson);
 
             Utlis.WriteLine ($"{pack.Data}");
 
             return pack;
         }
 
+        
+
         /// <summary>
         /// 鏇存柊鍦烘櫙
         /// </summary>

--
Gitblit v1.8.0