API SMS

Intégrez Primotexto à vos applications grâce à notre puissante API SMS.

Notre API SMS est compatible avec les technologies suivantes :

Perl PHP ASP NET VB JAVA Magento Windev JS Python Prestashop Curl
picto illustration

SMS

Envoi de SMS unitaires en quelques lignes de code. Intégration rapide !


picto illustration

Campagnes

Gestion de campagnes vers vos listes de contacts: création, test & envoi.


picto illustration

Contacts

Import de vos contacts via nos API, synchronisation de vos bases clientes.


picto illustration

Statistiques

Récupération et traitement de toutes les métriques liées à vos envois.


picto illustration

Événements

Traitement des événements: accusés, réponses, désabonnements, numéros non-attribués...

picto illustration

Support

Assistance en direct (t'chat, e-mail, téléphone).
Librairies d'intégration.


// Génerez votre clé API: https://www.primotexto.com/api/compte/authentification.asp
// Remplacez les paramètres (urlencode) et collez l'URL dans votre navigateur

https://api.primotexto.com/v2/notification/messages/send?&apiKey=YOUR_API_KEY&identifier=YOUR_NUMBER&sender=YOUR_SENDER&message=YOUR_MESSAGE
// Download library -> https://www.primotexto.com/api/librairies/latest-php.asp require_once 'primotexto-api-php/baseManager.class.php'; // Authentication authenticationManager::setApiKey('YOUR_API_KEY'); // Send SMS Notification $sms = new Sms; $sms->type = 'notification'; $sms->number = '+33600000000'; $sms->message = 'Code de confirmation: 283951'; $sms->sender = 'YourCompany'; $sms->campaignName = 'Code de confirmation'; $sms->category = 'codeConfirmation'; $sms->date = 1398177000000; messagesManager::messagesSend($sms);
curl -X POST \ -H "X-Primotexto-ApiKey: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"number":"+33600000000","message":"Code de confirmation: 283951","sender":"YourCompany","campaignName":"Code de confirmation","category":"codeConfirmation","date": 1398177000000}' \ https://api.primotexto.com/v2/notification/messages/send
// Download library -> JDK 1.5 : https://www.primotexto.com/api/librairies/latest-jdk-1.5.zip // Download library -> JDK 1.6 : https://www.primotexto.com/api/librairies/latest-jdk-1.6.zip // Download library -> JDK 1.7 : https://www.primotexto.com/api/librairies/latest-jdk-1.7.zip import com.primotexto.*; // Authentication AuthenticationManager.setApiKey("YOUR_API_KEY"); // Send SMS Notification PTMessage msg = new PTMessage(); msg.setType("notification"); msg.setNumber("+33600000000"); msg.setMessage("Code de confirmation: 283951"); msg.setSender("YourCompany"); msg.setCategory("codeConfirmation"); msg.setCampaignName("Code de confirmation"); msg.setDate(1398177000000); PTMessageResponse response = MessagesManager.messagesSend(msg); System.out.println(response.toString());
// Download library -> .NET 4.0 : https://www.primotexto.com/api/librairies/latest-net-4.0.asp // Download library -> .NET 4.5 : https://www.primotexto.com/api/librairies/latest-net-4.5.asp using Primotexto; // Authentication AuthenticationManager.setApiKey("YOUR_API_KEY"); // Send SMS Notification PTMessage msg = new PTMessage(); msg.setType("notification"); msg.setNumber("+33600000000"); msg.setMessage("Code de confirmation: 283951"); msg.setSender("YourCompany"); msg.setCategory("codeConfirmation"); msg.setCampaignName("Code de confirmation"); msg.setDate(1398177000000); MessagesManager.messagesSend(msg);
// Download library -> https://rubygems.org/gems/primotexto // Documentation -> http://www.rubydoc.info/gems/primotexto/0.1.1 pt = Primotexto.client(key: 'YOUR_API_KEY') message = pt.post_notification_message(number: '+33600000000', sender: 'YourCompany', message: 'Code de confirmation: 283951', category: 'codeConfirmation', date: 1398177000000)
// Installation -> npm install node-rest-client // Documentation -> https://github.com/aacerox/node-rest-client var Client = require('node-rest-client').Client; var client = new Client(); var args = { data: { "identifier": "+33600000000", "message": "Code de confirmation: 283951", "campaignName": "Code de confirmation", "category": "codeConfirmation", "sender": "YourCompany", date: 1398177000000 }, headers: { "Content-Type": "application/json", "X-Primotexto-ApiKey": "YOUR_API_KEY" } }; client.post("https://api.primotexto.com/v2/notification/messages/send", args, function (data, response) { console.log(data); // raw response //console.log(response); });
import requests apiKey = 'YOUR_API_KEY' data = '{"number": "+33600000000", "message": "Code de confirmation: 283951", "sender": "YourCompany", "campaignName": "Code de confirmation", "category": "codeConfirmation", "date": 1398177000000 }' response = requests.post('https://api.primotexto.com/v2/notification/messages/send', headers={'X-Primotexto-ApiKey': apiKey, 'Content-Type':'application/json'}, data=data) print response.content
use REST::Client; my $apiKey = 'YOUR_API_KEY'; my $data = '{"number": "+33600000000", "message": "Code de confirmation: 283951", "sender": "YourCompany", "campaignName": "Code de confirmation", "category": "codeConfirmation", "date": 1398177000000 }'; my $client = REST::Client->new(); $client->POST('https://api.primotexto.com/v2/notification/messages/send', $data, { "X-Primotexto-ApiKey" => $apiKey, "Content-type" => 'application/json'}); print $client->responseContent();
cMaRequete est un restRequête cMaRequete..URL = "https://api.primotexto.com/v2/notification/messages/send" cMaRequete..Méthode = "POST"; cMaRequete.Entête["X-Primotexto-ApiKey"] = "YOUR_API_KEY"; cMaRequete..ContentType = "application/json"; SMS est une chaîne ANSI SMS = [ { "message": "Code de confirmation: 283951", "number": "+33600000000", "sender": "YourCompany", "campaignName": "Code de confirmation", "category": "codeConfirmation" } ] cMaRequete..Contenu = SMS cMaReponse est un restRéponse = RESTEnvoie(cMaRequete) SI ErreurDétectée ALORS Erreur(ErreurInfo(errComplet)) SINON Info(cMaReponse..Contenu) FIN


Grâce aux API SMS de Primotexto, vous avez la possibilité d'intégrer notre expertise du SMS au sein même de vos applications métier.

Notre solution d’envoi de SMS peut être intégrée à votre logiciel, site Internet ou toute autre application en SaaS pour vous faciliter la vie au quotidien et vous aider à optimiser votre organisation et la satisfaction de vos clients.

L'API SMS est simple et rapide à mettre en place. Primotexto met à votre disposition des librairies d'intégration évolutives et maintenues régulièrement.

Développeurs, vous souhaitez intégrer le SMS à vos outils métier ? Faites le choix de la meilleure API SMS avec Primotexto.