https://blog.claude.duvergier.fr/2014/0 ... ment-21611
Code : Tout sélectionner
POST https://smsapi.free-mobile.fr/sendmsg
Header :
Content-Type: application/json
Body:
{
"user": "12345678",
"pass": "XXXXXXXXXXXXXX",
"msg": "Hello World !"
}
Retourner vers « Notifications SMS ne fonctionnent pas avec HTTP POST »
Code : Tout sélectionner
POST https://smsapi.free-mobile.fr/sendmsg
Header :
Content-Type: application/json
Body:
{
"user": "12345678",
"pass": "XXXXXXXXXXXXXX",
"msg": "Hello World !"
}
J'ai entré cette adresse dans Chrome, donc en faisant une requête HTTP GET, et j'ai bien reçu la notification SMS. Seulement, depuis ThingSpeak je dois absolument utiliser une requête HTTP POST, et cela ne fonctionne pas.L'envoi du SMS se fait en appelant le lien suivant : https://smsapi.free-mobile.fr/sendmsg avec les paramètres suivants :
user : votre login
pass : votre clé d'identification générée automatiquement par notre service
msg : le contenu du SMS encodé sous forme d'url (Percent-encoding)
Exemple : Envoyer le message "Hello World !" sur votre mobile :
https://smsapi.free-mobile.fr/sendmsg?u ... 20World%20!
Vous pouvez également, si vous le préférez, envoyer les paramètres en POST.
Dans ce cas, le contenu du message n'a pas besoin d'être encodé.
Code : Tout sélectionner
$ curl -d user=12345678 -d pass=XXXXXXXXXXXXXX -d msg=Hello -G https://smsapi.free-mobile.fr/sendmsg
Code : Tout sélectionner
$ curl -d user=12345678 -d pass=XXXXXXXXXXXXXX -d msg=Hello https://smsapi.free-mobile.fr/sendmsg