1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2017 年 12 月 3 日

#1991开发工具

Apache-2.0

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