Documentation pour l'ancienne version de SMS-U
Depuis la version 1.1.4 de smsuapi, le web-service est utilisable avec
- une authentification "basic"
- les paramètres passées en GET
Exemple simple d'envoi de SMS
curl -u user:xxx 'https://sms.univ.fr/esup-smsuapi/rest?action=SendSms&phoneNumber=0601010101&message=foo'
Exemple d'envoi de SMS puis consultation du statuts de l'envoi
Pour chaque envoi, donnez un numéro d'envoi différent, ici 123 pour cet exemple :
curl -u user:xxx 'https://sms.univ.fr/esup-smsuapi/rest?action=SendSms&phoneNumber=0601010101&message=foo&id=123'
puis vous pouvez consulter l'état de l'envoi 123 :
curl -u user:xxx 'https://sms.univ.fr/esup-smsuapi/rest?action=MessageInfos&id=123'
La réponse à l'action "MessageInfos" est une structure de données simple en JSON. Voici un exemple de réponse :
{"nbDestTotal":1,"nbDestBlackList":1,"nbSentSMS":0,"nbProgressSMS":0,"nbErrorSMS":1,"listNumErreur":["0601010101"]}