diff --git a/Cargo.toml b/Cargo.toml index 3dbd74c..9ec6b14 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,4 +25,5 @@ serde = { version = "1.0", features = ["derive"] } serde_json = { version = "1.0", features = ["raw_value"] } [dev-dependencies] +dotenv = "0.15.0" tokio = { version = "1", features = ["full"] } diff --git a/examples/token.rs b/examples/token.rs new file mode 100644 index 0000000..7e230e4 --- /dev/null +++ b/examples/token.rs @@ -0,0 +1,18 @@ +// Copyright (c) Tribufu. All Rights Reserved + +use dotenv::dotenv; +use std::env; +use tribufu::*; + +#[tokio::main] +async fn main() { + dotenv().ok(); + + let client_id = env::var("CLIENT_ID").unwrap().parse::().unwrap(); + let client_secret = env::var("CLIENT_SECRET").unwrap(); + + let client = TribufuClient::new(client_id, client_secret).unwrap(); + let token = client.get_token().await.unwrap(); + + println!("{:?}", token) +}