Développeurs
Textobox met a disposition un kit de développement, comportant trois parties:
- une librairie XML-RPC
- une librairie PHP
- un système de mail2sms
mail2sms
Pour envoyer un sms il suffit d’écrire un mail à : destinataire+user+pass@sms.netoxygen.ch
Le sujet du mail est envoyé comme sms à “destinataire” à condition que “pass” soit juste et que “user” ait assez de crédits sur son compte.
Le champ “destinataire” est limité à 11 caractèreslibrairie PHP
- à venir prochainement -
librairie XML-RPC
Textobox met a disposition une librairie XML-RPC. Les spécifications sont fournies ci-dessous ainsi que des exemples d'utilisation.
Pour envoyer un sms via xml-rpc:
fonction: send_message
paramètres: user, pass, dest, message
retourne: un tableau de tableaux
→ un 5è paramètre optionnel permet de définir l’expéditeur
pour vérifier un user/mot de passe:
fonction: auth
paramètres: user, pass
retourne: TRUE/FALSE
pour consulter le solde de crédits:
fonction: get_credits
paramètres: user, pass
retourne: un entier ou FALSE
l’url du serveur est: http://sms.netoxygen.ch/api2/
Exemple d’envoi de sms avec php :
require_once("XML/RPC.php"); // fait partie de PEAR
$cli = new XML_RPC_Client("/api2/", "sms.netoxygen.ch");
$msg = new XML_RPC_Message("send_message", // la fonction appelée
array(new XML_RPC_Value("user33", "string"), // nom d\'utilisateur (compte)
new XML_RPC_Value("askdjhkj", "string"), // mot de passe
new XML_RPC_Value("0792223344", "string"), // destinataire
new XML_RPC_Value("message de test", "string") // message
)
);
$answer = $cli->send($msg);


