#twilio #client #phone-number #api-client #rest #authy

authy-rs

Twilio Authy REST API 的 API 客户端

1 个不稳定版本

0.1.0 2018 年 12 月 6 日

#13#twilio

MIT 许可证

10KB
232

authy-rs

Twilio 的 Authy API 的 Rust 客户端。

免责声明:这个包不是 Twilio 的官方产品。

示例

use twilio::authy::{Client, Via};
use phonenumber::PhoneNumber;

let client = Client::new("<AUTHY API KEY>");

let verify_response = client.verify("TEST PHONE NUMBER", Via::SMS, 6, "en").expect("verify failed");

let status_response = client.status(verify_response.uuid.into()).expect("status failed");
println!("Status:\n{:#?}", status_response);

// The verification code received as SMS
let code: u32 = 123456;
let check_response = client.check("TEST PHONE NUMBER", code).expect("check failed");
if check_response.success {
	println!("Phone number verified!");
}
else {
	println!("Verification failed");
}

依赖项

~39MB
~531K SLoC