API pubmobile

L'API Pubmobile permet facilement l'envoi de SMS (à l'unité ou en nombre) depuis votre site web.
Grâce à cette méthode, vous serez capable d’envoyer des SMS partout dans le monde en appelant l'API depuis une page web. Comme l'API utilise le protocole HTTP du web, il sera intégrable dans toutes vos réalisations quelque soit le langage de programmation utilisé.

Pour se faire il suffit de transmettre un flux XML vers l'URL suivante :

http://wwww.pubmobile.com/api/api_v2.php

Structure du Flux XML à transmettre :

XML=
<SMS>
  <authentification>
    <username></username>
    <password></password>
  </authentification>
  <message>
    <sender></sender>
    <text></text>
    <flash></flash>
    <sendDateTime></sendDateTime>
    <type></type>
    <bookmark></bookmark>
  </message>
  <recipients>
    <gsm messageId=""></gsm>
    <gsm messageId=""></gsm>
        .
        .
        .
  </recipients>
</SMS>

Balise Description
XML= Le flux XML doit obligatoirement commencer par 'XML=', c'est un paramètre propre à l'API de pubmobile.
username La balise 'username' contient le login de votre compte pubmobile.
password La balise 'password' contient le mot de passe de votre compte pubmobile.
sender La balise 'sender' contient l'expéditeur du message, vous pouvez mettre un chiffre (votre numéro de mobile) ou un texte (votre nom) qui ne doit pas depasser les 10 caractère.
text La balise 'text' contient le message (SMS), votre message ne doit pas dépasser les 160 caractère.
flash La balise 'flash' contient '0' si vous voulez envoyer un SMS normal OU '1' si vous voulez envoyer un SMS flash (c'est à dire que le message s'affiche directement sur l'écran du mobile du destinataire).
sendDateTime La balise 'sendDateTime' contient la date et l'heure précise pendant laquelle le SMS sera envoyé. Elle est utilisée pour les envois programmés. Si vous voulez envoyer un SMS normal (non programmé) mettez tout simplement '1s' comme contenu de la balise. (pour plus d'explication sur l'utilsiation de cette balise veuillez vous référer à la documentation technique de l'API).
type La balise 'type' contient 'longSMS' pour les simple SMS OU 'bookmark' pour les messages WAP.
bookmark La balise 'bookmark' contient l'URL de la page WAP pour les SMS type 'bookmark' (WAP). Laisser vide si vous envoyer un message type 'longSMS'.
gsm La balise 'gsm' contient le(s) numéro(s) de(s) destinataire(s), le(s) numéro(s) doivent être au format international sans le '+' (ex: 336017......).

Supports :

Télécharger un exemple d'utilisation de l'API (langage PHP)

Documentation technique de l'API