4 个版本 (1 个稳定版)

1.0.0 2020年1月12日
0.3.0 2017年10月19日
0.2.0 2017年10月18日
0.1.0 2017年10月18日

身份验证 中排名 #515

每月下载次数 43
2 crate 中使用

MIT/Apache

7KB
93 代码行

OAuth1

Rust基本OAuth1库。

使用方法

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/verify_credentials.json";
    let res = client.get(url)
        .header(Authorization(oauth1::authorize(
            "GET",
            url,
            &Token::new("consumer_key", "consumer_secret"),
            Some(&Token::new("auth_token", "auth_token_secret")),
            None,
        )))
        .send().unwrap();
}

许可

根据以下任一许可发布

由您选择。

贡献

除非您明确表示,否则根据 Apache-2.0 许可证定义的,您有意提交以包含在本工作中的任何贡献,均应如上所述双重许可,不附加任何额外条款或条件。

依赖

~10MB
~282K SLoC