Crates.io | egosms_sdk |
lib.rs | egosms_sdk |
version | 1.0.0 |
created_at | 2025-09-01 14:27:40.858102+00 |
updated_at | 2025-09-01 14:27:40.858102+00 |
description | EgoSMS Rust SDK |
homepage | https://pahappa.com |
repository | https://www.github.com/pahappa-ltd/EgoSmsSDK |
max_upload_size | |
id | 1819697 |
size | 55,658 |
Rust implementation of the EgoSms SDK
// Make object
let mut sdk = EgoSmsSDK::new("YOUR_USERNAME", "YOUR_PASSWORD");
// or with a custom sender ID instead of the default EgoSms
let mut sdk = EgoSmsSDK::new("YOUR_USERNAME", "YOUR_PASSWORD").with_sender_id("Custom ID");
// sdk.use_sandbox(); // Use this for testing at http://sandbox.egosms.co/api/v1/json/
sdk.authenticate().unwrap(); //Returns a bool in case you need to use it
let numbers = vec!["256700000000"];
let message = "Test message from Rust";
let result = sdk.send_sms(numbers, message).unwrap();