2个稳定版本
1.0.1 | 2021年2月20日 |
---|
#1580 in 网页编程
14KB
202 行
Grammarbot.io
用于通过GrammarBot.io API执行请求的简单API,以检查您的句子中的语法。
使用方法
- 获取API密钥
- 使用库
fn main() {
let string = "Hello this grammarbot-io world!";
let mut r = grammarbot-io::Request::from(string);
// With an API key:
println!("Response: {:#?}", r.api_key("99999999").send());
}
示例
您可以运行使用环境变量API_KEY
的示例
fn main() {
use std::env;
let string = "Hello this grammarbot-io world!";
let mut r = grammarbot-io::Request::from(string);
// With an API key:
println!(
"Response: {:#?}",
r.api_key(env::var("API_KEY").expect("The API_KEY variable should be set."))
.send()
);
}
通过运行
API_KEY=<YOUR API KEY> cargo run --example run_with_env
特性
该crate只包含一个特性:client,目前使用reqwest
crate执行请求。如果您不想使用此特性,或者您不希望crate检索网络相关依赖并与之链接,您可以使用HttpRequest
结构体执行请求,该结构体包含执行请求所需的所有信息,并且可以轻松地从grammarbot-io::Request
对象创建。
许可证
依赖项
~0.8–13MB
~159K SLoC