Request and refresh token in Imgur example

This commit is contained in:
Curtis McEnroe 2015-12-24 14:50:44 -05:00
parent 0e9bbb80d9
commit 34efa2fad0
1 changed files with 11 additions and 0 deletions

View File

@ -1,5 +1,7 @@
extern crate inth_oauth2;
use std::io;
use inth_oauth2::client::Client;
use inth_oauth2::provider::Imgur;
@ -13,4 +15,13 @@ fn main() {
let auth_uri = client.auth_uri(None, None).unwrap();
println!("{}", auth_uri);
let mut code = String::new();
io::stdin().read_line(&mut code).unwrap();
let token = client.request_token(code.trim()).unwrap();
println!("{:?}", token);
let token = client.refresh_token(token, None).unwrap();
println!("{:?}", token);
}