API Curl
Documentation API Curl
Intégration API Curl
Notre solution API est disponible en Curl et dans divers autres langages de programmations. N'hésitez pas à contacter notre support technique pour toute question !
#include <curl/curl.h>
int main() {
// Définissez les variables d'authentification
const char *apiKey = "c2w9TGZoa354Am1Lb8F0Y0xApaEZ";
const char *phoneNumber = "2250758058585";
const char *senderID = "MonSenderID";
const char *message = "Votre message";
// Créez la requête HTTP
const char *url = "https://admin.sms-mail.pro/sms/api?action=send-sms";
curl_easy_setopt(curl, CURLOPT_URL, url);
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, "Authorization: Basic " . base64_encode(apiKey . ":"));
curl_easy_setopt(curl, CURLOPT_POST, 1);
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, "to=" . phoneNumber . "&from=" . senderID . "&sms=" . message);
// Envoyez la requête
CURLcode res = curl_easy_perform(curl);
// Traitez la réponse
if (res != CURLE_OK) {
fprintf(stderr, "Erreur lors de l\'envoi de la requête : %s\n", curl_easy_strerror(res));
return 1;
}
// Affichez la réponse
const char *response = curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE);
fprintf(stdout, "Réponse de l\'API : %s\n", response);
return 0;
}