Rust
Rust
Clickatell Send SMS Text Message using HTTP GET
See more Clickatell Examples
Demonstrate how to send a Clickatell SMS text message using an HTTP GET request with query params.Chilkat Rust Downloads
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
let http = chilkat::Http::new();
// Implements the following CURL command:
// curl -G https://api.clickatell.com/http/sendmsg \
// -d "api_id=xxxx" \
// -d "user=yourUsername" \
// -d "password=yourPassword" \
// -d "from=yourFromPhoneNumber" \
// -d "to=receiverPhoneNumber" \
// -d "text=The text of your message"
// Use the following online tool to generate HTTP code from a CURL command
// Convert a cURL Command to HTTP Source Code
let query_params = chilkat::JsonObject::new();
let _ = query_params.update_string("api_id", "xxxx");
let _ = query_params.update_string("user", "yourUsername");
let _ = query_params.update_string("password", "yourPassword");
let _ = query_params.update_string("from", "yourFromPhoneNumber");
let _ = query_params.update_string("to", "receiverPhoneNumber");
let _ = query_params.update_string("text", "The text of your message");
// If the following URL does not work, then try "https://api.clickatell.com/http/sendmsg"
let resp = chilkat::HttpResponse::new();
if http.http_params("GET", "https://platform.clickatell.com/messages/http/send", &query_params, &resp).is_err() {
println!("{}", http.last_error_text());
return;
}
println!("{}", resp.status_code());
println!("{}", resp.body_str());