From cc8645da8f97c7c7e5a6c17827623d6af07c3757 Mon Sep 17 00:00:00 2001 From: Curtis McEnroe Date: Sat, 28 Nov 2015 15:21:16 -0500 Subject: [PATCH] Complete examples --- examples/github.rs | 9 +++++++++ examples/google.rs | 4 +++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/examples/github.rs b/examples/github.rs index 9f5624d..95b6fe4 100644 --- a/examples/github.rs +++ b/examples/github.rs @@ -1,5 +1,7 @@ +extern crate hyper; extern crate inth_oauth2; +use std::io; use inth_oauth2::Client; fn main() { @@ -12,4 +14,11 @@ fn main() { let auth_uri = client.auth_uri(Some("user"), None).unwrap(); println!("{}", auth_uri); + + let mut code = String::new(); + io::stdin().read_line(&mut code).unwrap(); + + let token = client.request_token(hyper::Client::new(), code.trim()).unwrap(); + + println!("{:?}", token); } diff --git a/examples/google.rs b/examples/google.rs index 076068e..f5a9873 100644 --- a/examples/google.rs +++ b/examples/google.rs @@ -21,5 +21,7 @@ fn main() { let mut code = String::new(); io::stdin().read_line(&mut code).unwrap(); - client.request_access_token(hyper::Client::new(), &code).unwrap(); + let token = client.request_token(hyper::Client::new(), code.trim()).unwrap(); + + println!("{:?}", token); }