1 unstable release
0.1.0 | Feb 14, 2023 |
---|
#589 in HTTP client
19KB
242 lines
Engagespot Rust Library
This is the official node.js library for communicating with Engagespot REST API. Send multi-channel notifications from your rust app.
You need Engagespot API KEY and API SECRET from your dashboard to get started. If you don't have one, just get one for free.
Installation
Add to your Cargo.toml
:
cargo add engagespot
Getting Started
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!["foo@bar.com".to_string()]).build();
let response = client.send(¬ification).await.unwrap_or_else(|err: String| format!("Error: {}", err));
println!("new res is {}", response);
License
This code is free to use under the terms of the MIT license.
Dependencies
~4–20MB
~226K SLoC