Răsfoiți Sursa

bitget 修正

875428575@qq.com 2 ani în urmă
părinte
comite
77fca3b3ef
2 a modificat fișierele cu 27 adăugiri și 4 ștergeri
  1. 12 0
      exchanges/src/bitget_spot_rest.rs
  2. 15 4
      exchanges/tests/bitget_spot_test.rs

+ 12 - 0
exchanges/src/bitget_spot_rest.rs

@@ -61,6 +61,18 @@ impl BitgetSpotRest {
     /*******************************************************************************************************/
     /*****************************************rest请求函数********************************************************/
     /*******************************************************************************************************/
+    //获取系统时间
+    pub async fn get_server_time(&mut self) -> ResponseData {
+        let params = serde_json::json!({
+         });
+        let data = self.request("GET".to_string(),
+                                "/api/v2".to_string(),
+                                "/public/time".to_string(),
+                                false,
+                                params.to_string(),
+        ).await;
+        data
+    }
     //账户信息
     pub async fn get_account_info(&mut self) -> ResponseData {
         let params = serde_json::json!({

+ 15 - 4
exchanges/tests/bitget_spot_test.rs

@@ -13,9 +13,9 @@ use exchanges::kucoin_swap_ws::{KucoinSubscribeType, KucoinSwapWs, KucoinWsType}
 use exchanges::proxy;
 use exchanges::response_base::ResponseData;
 
-const ACCESS_KEY: &str = "";
-const SECRET_KEY: &str = "";
-const PASS_KEY: &str = "";
+const ACCESS_KEY: &str = "bg_f23d43b1e9d9cdf3ff34ce9efdd94d12";
+const SECRET_KEY: &str = "29a4be3fb17ef9df99ff1bfcf81cbb20544c7f99fa80160fbb09bfce54c0e9d3";
+const PASS_KEY: &str = "Bitget123123";
 
 //ws-订阅公共频道信息
 #[tokio::test(flavor = "multi_thread", worker_threads = 2)]
@@ -75,6 +75,17 @@ async fn ws_custom_subscribe_pr() {
 }
 
 
+//rest-获取系统时间
+#[tokio::test]
+async fn rest_get_server_time_test() {
+    global::log_utils::init_log_with_trace();
+
+    let mut rest = get_rest();
+    let rep_data = rest.get_server_time().await;
+    trace!(?rep_data)
+}
+
+
 //rest-获取账户信息
 #[tokio::test]
 async fn rest_get_account_info_test() {
@@ -375,7 +386,7 @@ async fn rest_cancel_plan_orders_test() {
     global::log_utils::init_log_with_trace();
 
     let mut rest = get_rest();
-    let rep_data = rest.cancel_plan_orders(vec!["CELRUSDT".to_string()]).await;
+    let rep_data = rest.cancel_plan_orders(vec![]).await;
     trace!(?rep_data)
 }