6 个版本
0.1.1 | 2024 年 8 月 1 日 |
---|---|
0.1.0 | 2024 年 4 月 5 日 |
0.0.4 | 2024 年 3 月 26 日 |
0.0.2 | 2024 年 2 月 5 日 |
#837 在 身份验证
133 每月下载量
用于 twilly_cli
81KB
2K SLoC
twilly
twilly
是一个辅助库,通过 Rust 提供对 Twilio API 的访问。该库支持基于客户端的方法,在发送和接收请求之前使用凭据实例化 Twilio 客户端。
let config = TwilioConfig {
account_sid: "AC....",
auth_token: "auth_tok",
};
let twilio = twilly::Client::new(config);
...
let account = twilio.create_account(Some(&friendly_name))
覆盖率有限,并且该包与 twilly_cli
一起构建。
lib.rs
:
该包是建立在 Reqwest 和 Serde 之上的 Twilio API 的 Rust 实现。
覆盖率部分,但目前提供了一种惯用的使用模式,包括
- 账户
- 对话
- 同步(文档、列表和地图)
该包与 `twilly-cli crate` 一起开发,后者提供了增强的 Twilio CLI 体验。
示例
交互通过构造函数创建的 Twilio 客户端进行。配置参数是一个包含账户 SID 和认证令牌对的 TwilioConfig
结构体。
let twilio = twilly::Client::new(&config);
要从客户端检索账户
twilio.accounts().list(Some(&friendly_name), None);
删除对话
twilio.conversations().delete(&conversation_sid);
依赖关系
~9–24MB
~402K SLoC