Skip to content

hi-liyan/aliyun-captcha-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aliyun-captcha-sdk

License: MIT

阿里云验证码2.0 sdk for rust。

实现

  • 验证码验证接口 VerifyCaptcha
  • ...

用法

添加依赖

[dependencies]
aliyun-captcha-sdk = { git = "https://github.com/hi-liyan/aliyun-captcha-sdk.git" }

构建客户端

fn main() {
    let client = SmsClient::builder()
        // 阿里云 ACCESS_KEY_ID 必填
        .access_key_id("access_key_id".to_string())
        // 阿里云 ACCESS_KEY_SECRET 必填
        .access_key_secret("access_key_secret".to_string())
        // 请求超时时间 从请求发起开始直到响应结束 默认3000
        .timeout(3000)
        // 是否开启 HTTPS 默认开启
        .https(true)
        // reqwest 参数 是否忽略证书
        .danger_accept_invalid_certs(false)
        .build();
}

验证码验证 VerifyCaptcha

async fn main() {
    let response = client.verify_captcha(
        &"dsjidsjidsjkds*djsjdiskds".to_string(),
    ).await.unwrap();
    
    println!("response: {:?}", response);
}

About

阿里云验证码2.0 sdk for rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages