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 中使用
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 License, Version 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确表示,否则根据 Apache-2.0 许可证定义的,您有意提交以包含在本工作中的任何贡献,均应如上所述双重许可,不附加任何额外条款或条件。
依赖
~10MB
~282K SLoC