Push API

La Push API vous permet d’envoyer des SMS de notification automatiquement, directement depuis votre système informatique.

Quel que soit votre langage de programmation, notre API au standard REST est facilement intégrable à votre système.

Pour envoyer un SMS Push, il suffit de faire une requête HTTP de type POST avec les paramètres suivants :

L’API retourne un JSON avec l’id du SMS envoyé, ex { id: 76543 }. Par ailleurs, notre API peut notifier une url interne de votre système lors du changement d’état du SMS. Il suffit pour cela de paramétrer cette url dans votre compte.





Exemples

curl https://api.my-sms.pro/push/ \
-H 'Authorization: Bearer VOTRE_TOKEN' \
-H 'Content-Type: application/json' -X POST \
-d '{"telephone":"0600000000", "text": "Hello world", "senderName": "Renault"}'

$url = 'https://api.my-sms.pro/push/';
$ch = curl_init($url);
$payload = json_encode(array(
  'telephone' => '0600000000',
  'senderName' => 'Renault',
  'text' => 'Hello world'
));

curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
  'Content-Type:application/json',
  'Authorization: Bearer VOTRE_TOKEN'
));

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);

var_dump($result);

const https = require('https');

const options = {
    "method": "POST",
    "hostname": "api.my-sms.pro",
    "path": "/push/",
    "headers": {
        "Content-Type": "application/json",
        "Authorization": "Bearer VOTRE_TOKEN"
    }
};

const req = https.request(options, (res) => {
    const chunks = [];

    res.on('data', (chunk) => {
        chunks.push(chunk);
    });

    res.on('end', () => {
        const body = Buffer.concat(chunks);
        console.log(body.toString());
    });

});

req.write(JSON.stringify({
    telephone: '0600000000',
    sender: 'Renault',
    text: 'Hello wolrd'
}));

req.end();

Comments are closed.