1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2017 年 12 月 3 日 |
---|
#1991 在 开发工具
30KB
729 行
twilio_rust
基于 hyper.rs 的 Rust 语言 Twilio 客户端库。因此,网络 I/O 是异步的,所有结果都作为 futures 返回。
入门
让我们从一个发送短信的例子开始(您可以使用 cargo run --example send_message
运行此示例)。
首先您需要您的 Twilio 凭证
export ACCOUNT_SID=<your account sid>
export AUTH_TOKEN=<your auth token>
// Create the tokio event loop
let mut core = Core::new().unwrap();
// Create the twilio client
let client = Client::new_from_env(&core.handle()).unwrap();
let messages = Messages::new(&client);
// Create the outbound SMS
let outbound_sms = OutboundMessageBuilder::new_sms(
MessageFrom::From(&from_num),
&to_num,
"Hello from Rust!"
).build();
let work = messages.send_message(&outbound_sms);
let sms = core.run(work).unwrap();
println!("Queued outbound SMS {}", sms.sid);
依赖项
~11–20MB
~294K SLoC