6个版本

0.1.5 2024年3月24日
0.1.4 2024年3月6日
0.1.3 2023年10月18日

#1276 in 网页编程

MIT许可协议

10KB
111

Crates.io API dependency status Build and Test codecov

recaptcha-verify

简单、最小化Recaptcha验证助手

快速入门

这个库旨在作为(几乎)即插即用的recaptcha-rs库的替代品。使用方法几乎(但不是完全)相同。不过,我们默认使用rustls,但你也可以选择以下功能

  • default-tls - 在reqwest中强制启用default-tls功能
  • native-tls - 在reqwest中强制启用native-tls功能
  • rustls-tls - 默认启用

另一个关键区别是,这个库使用tokio 1作为开发依赖,以及reqwest和serde的更新版本。

0.1.3版本中的变更

0.1.3版本中的一个重要变更是我们现在在RecaptchaError::HttpError中传递整个reqwest::Error,而不是字符串。如果您之前使用了包含变体的String,请迁移到使用reqwest::Error

示例

use recaptcha_verify::{RecaptchaError, verify};

let res:Result<(), RecaptchaError> = verify("secret", "token", None).await;

许可协议

这个库(recaptcha-verify)是在MIT许可协议下开源的。

依赖关系

~4–16MB
~244K SLoC