1 个不稳定版本

0.1.0 2024年1月2日

#6#pow

MIT/Apache

11KB
179

status-badge


mcaptcha-api-rs: 用于与 mCaptcha API 交互的库

此库提供了一种方便的接口,用于验证访客提供的与您的 mCaptcha 实例对应的 mCaptcha 授权令牌。它使用 reqwestnative-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 授权令牌。它使用 reqwestnative-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