OAuth1

Basic OAuth1 library for Rust.

Usage

```rust extern crate oauth1; extern crate reqwest;

use oauth1::Token; use reqwest::Client; use reqwest::header::Authorization;

pub fn main() { let client = Client::new(); let url = "https://api.twitter.com/1.1/account/verifycredentials.json"; let res = client.get(url) .header(Authorization(oauth1::authorize( "GET", url, &Token::new("consumerkey", "consumersecret"), Some(&Token::new("authtoken", "authtokensecret")), None, ))) .send().unwrap(); } ```

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.