API pour Curl

API Curl

Documentation API Curl

integration-sms-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;
}