Provider SMS Free Mobile

Auto-notification par SMS via son compte Free Mobile

http://www.freenews.fr/freenews-edition-nationale-299/free-mobile-170/nouvelle-option-notifications-par-sms-chez-free-mobile-14817

=Node.js=

var querystring = require('querystring');

var FREEACCOUNTID=settings.free_sms.FREEACCOUNTID; var FREESMSKEY=settings.free_sms.FREESMSKEY; var FREEPHONENUMBER=settings.free_sms.FREEPHONENUMBER;

function sendSmsWithFree(text) { // TODO : check the lenght of the text.

var to = FREEPHONENUMBER;

console.log("sendSmsWithFree ",to, text);

var url="https://smsapi.free-mobile.fr/sendmsg?user=&pass=&msg="; url=url.replace("", querystring.escape(text)); url=url.replace("", FREEACCOUNTID); url=url.replace("", FREESMSKEY);

HTTP.get(url, function (error, result) {

/*   200 : Le SMS a été envoyé sur votre mobile. 400 : Un des paramètres obligatoires est manquant. 402 : Trop de SMS ont été envoyés en trop peu de temps. 403 : Le service n'est pas activé sur l'espace abonné, ou login / clé incorrect. 500 : Erreur côté serveur. Veuillez réessayer ultérieurement. */

if (!error) { console.log("statusCode: ", result.statusCode); if(result.statusCode!=200) { throw new Error('sms-free-mobile-error', "status code="+result.statusCode); }     } else { console.log("error: ", error); throw new Error('sms-free-mobile-error', error); }   }); }