#通知 #实时

engagespot

Rust库,用于与Engagespot REST API进行通信。从您的Rust应用程序发送多渠道通知。

1个不稳定版本

0.1.0 2023年2月14日

#432 in HTTP客户端

MIT 许可证

19KB
242

Engagespot Rust库

Crates Badge Docs.rs Badge

这是官方的Node.js库,用于与Engagespot REST API进行通信。从您的Rust应用程序发送多渠道通知。

您需要从您的 仪表板 获取Engagespot API密钥和API密钥才能开始。如果没有,只需免费获取一个。

安装

将其添加到您的 Cargo.toml

cargoadd engagespot

入门指南

 use engagespot::{Engagespot, NotificationBuilder};

 // A reactor like tokio or async-std is required to run the async code.
 #[tokio::main(flavor = "current_thread")]
 async fn main() {
   // initialize engagespot client by passing the api_key and api_secret
   let client = Engagespot::new("api_key", "api_secret");

 let notification = NotificationBuilder::new("title", &vec!["[email protected]".to_string()]).build();
 let response = client.send(&notification).await.unwrap_or_else(|err: String| format!("Error: {}", err));
 println!("new res is {}", response);

许可证

此代码可在MIT许可证的条款下免费使用。

依赖项

~4–16MB
~233K SLoC