14 个不稳定版本 (4 个破坏性更新)
0.7.0 | 2023年7月19日 |
---|---|
0.4.1 | 2023年3月29日 |
0.3.1 | 2022年11月18日 |
0.2.3 | 2022年6月1日 |
0.1.1 | 2020年7月9日 |
#1689 in 网页编程
每月572次下载
1MB
21K SLoC
sendgrid-api
SendGrid 的完全生成且具有意见的 API 客户端库。
API 详情
新电子邮件活动 API 的测试端点 - 功能可能会在通知之前更改。您可能无法访问此测试端点。
电子邮件活动提供对过去两天数据的按事件类型过滤和搜索。可选附加组件可存储 60 天的数据。此附加组件还提供下载 60 天电子邮件事件数据 CSV 的能力。新电子邮件活动 API 的测试端点 - 功能可能会在通知之前更改。您可能无法访问此测试端点。
电子邮件活动提供对过去两天数据的按事件类型过滤和搜索。可选附加组件可存储 60 天的数据。此附加组件还提供下载 60 天电子邮件事件数据 CSV 的能力。
客户端详情
此客户端是从基于 API 规范版本的 SendGrid OpenAPI 规范 生成的。这样,当添加功能时,它会保持最新。该包的文档与代码一起生成,以便使该库易于使用。
要安装库,请将以下内容添加到您的 Cargo.toml
文件中。
[dependencies]
sendgrid-api = "0.7.0"
基本示例
典型用法需要初始化一个 Client
。这需要一个用户代理字符串和一组凭证。
use sendgrid_api::Client;
let sendgrid = Client::new(
String::from("api-key"),
);
或者,库可以在环境中搜索客户端所需的多数变量
SENDGRID_API_KEY
然后您可以从环境中创建客户端。
use sendgrid_api::Client;
let sendgrid = Client::new_from_env();
依赖项
~16–34MB
~608K SLoC