1 个不稳定版本
0.1.0 | 2024年1月2日 |
---|
#6 在 #pow
11KB
179 行
mcaptcha-api-rs: 用于与 mCaptcha API 交互的库
此库提供了一种方便的接口,用于验证访客提供的与您的 mCaptcha 实例对应的 mCaptcha 授权令牌。它使用 reqwest 和 native-tls
在内部与 API 进行通信。
安装
cargo add mcaptcha-api-rs
示例
use url::Url;
use mcaptcha_api_rs::MCaptcha;
let mcaptcha = MCaptcha::new("sitekeyfromdashboard", "secretfromdashboadr", Url::parse("https://mcaptcha.example.com").unwrap());
assert!(mcaptcha.verify("authorizationtokenfromvisitor").await.unwrap());
lib.rs
:
mcaptcha-api-rs: 用于与 mCaptcha API 交互的库
此库提供了一种方便的接口,用于验证访客提供的与您的 mCaptcha 实例对应的 mCaptcha 授权令牌。它使用 reqwest 和 native-tls
在内部与 API 进行通信。
use url::Url;
use mcaptcha_api_rs::MCaptcha;
let mcaptcha = MCaptcha::new("sitekeyfromdashboard", "secretfromdashboadr", Url::parse("https://mcaptcha.example.com").unwrap());
assert!(mcaptcha.verify("authorizationtokenfromvisitor").await.unwrap());
依赖项
~4–15MB
~229K SLoC