Skip to main content

get_server_time/
get_server_time.rs

1use gateio_rs::{api::spot, ureq::GateHttpClient};
2use serde_json::Value;
3
4fn main() -> Result<(), Box<gateio_rs::ureq::Error>> {
5    dotenv::dotenv().ok();
6
7    let client = GateHttpClient::default();
8
9    // Get server time (public endpoint, no credentials needed)
10    let req = spot::get_server_time();
11
12    let resp = client.send(req)?;
13    let body = resp.into_body_str()?;
14    let resp_obj: Value = serde_json::from_str(&body).unwrap();
15    println!("{:?}", resp_obj);
16
17    Ok(())
18}