Pourquoi nous choisir?

Chez LeMAK-Soft nous ne proposons pas de service « Low Cost » pour l'envoi de SMS. Ainsi nous vous garantissons un taux de livraison optimal mais aussi un véritable suivi de vos campagnes. Petits ou gros volumes, si vous désirez un nombre spécifique de SMS n'hésitez pas À choisir l'un de nos package ou à contacter l'un de nos conseillers pour obtenir rapidement un devis personnalisé au (+237) 666 687 662 / 671 56 59 59. Nous vous proposons aussi un accompagnement gratuit lors de l'envoi de vos campagnes. Nous vous fournissons aussi des bases de données si vous en avez besoin.



Intégration

Quelque soit votre langage préféré

// Vous devez au préalable installer le package grâce à la commande "Install-Package LeMAKSoft.LeMAKSoftBSS" ou "dotnet add package LeMAKSoft.LeMAKSoftBSS" ou encore "paket add LeMAKSoft.LeMAKSoftBSS"
using System;
using LeMAKSoftBSS;
namespace LeMAKSoftBSS_SAMPLE
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(new SMS("IDENTIFIANT_APPLICATION", "CLE_APPLICATION", // Disponible sur votre tableau de bord
			"LeMAK Soft", 
			"237666687662,237696133949,237671565959", // Liste des numéros récepteurs.
			"Hello World ...")
            .sendSMS().sending_Status_description);
            
            Console.ReadLine();            
        }
    }
}
//Ici nous utilisons les fonctionnalités de base de Java. Pas de framework
package com.lemaksoft.lemaksoftbss.tutorial;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;

public class tutorial {
    public static void main(String[] args) throws IOException {
        URL url = new URL("https://api.lemak-soft.com/sms/v1.0.0/LeMAKSoftBSS.svc/rest/json/SendSMS");
        HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();
        httpURLConnection.setRequestMethod("POST");
        httpURLConnection.setRequestProperty("Accept", "application/json");
        httpURLConnection.setRequestProperty("Content-Type", "application/json; charset=UTF-8");
        httpURLConnection.setDoOutput(true);

        String data = "{\"userName\": \"IDENTIFIANT_APPLICATION\",\"password\": \"CLE_APPLICATION\",\"senderName\": \"VOTRE_EXPEDITEUR\",\"listOfPhoneNumbers\": \"237666687662,237671565959,237696133949\",\"message\": \"Hello World...\"}";
        OutputStream outputStream = httpURLConnection.getOutputStream();
        outputStream.write(data.getBytes());
        outputStream.flush();
        
        BufferedReader br = new BufferedReader(new InputStreamReader((httpURLConnection.getInputStream())));
        String output;
        System.out.println("Output from Server .... \n");
        while((output = br.readLine()) != null) {
            System.out.println(output);
        }
        httpURLConnection.disconnect();
    }
}
<?php
//Téléchargez la classe LeMAKSoftBSS.php class ici :  https://github.com/LeMAKSoft/LeMAKSoftBSS-PHP

require_once('LeMAKSoftBSS.php');
$sms=new LeMAKSoftBSS('IDENTIFIANT_APPLICATION','CLE_APPLICATION');
$response=$sms->SendSMS('VOTRE_EXPEDITEUR','237666687662,237671565959,237696133949','Hello world...');
echo $response;
                                     
?>
//Ici nous utilisons les fonctionnalités de base de Node JS. Pas de framework

const https = require('https');
var postData = JSON.stringify({
    userName: 'IDENTIFIANT_APPLICATION',
    password: 'CLE_APPLICATION',
    senderName: 'VOTRE_EXPEDITEUR',
    listOfPhoneNumbers: '237666687662,237671565959,237696133949',
    message: 'Hello World...'
});
var postOptions = {
    host: 'api.lemak-soft.com',
    path: '/sms/v1.0.0/LeMAKSoftBSS.svc/rest/json/SendSMS',
    method: 'POST',
    headers: {
        'Content-Type': 'application/json',
        'Content-Length': Buffer.byteLength(postData)
    }
};
var postRequest = https.request(postOptions, (postResponse) => {
    postResponse.setEncoding('utf8');
    postResponse.on('data', (postData) => {
        console.log(postData);
    });
});
postRequest.write(postData);
postRequest.end();