Page 1 sur 1
[EX] SMS avec Free
Posté : sam. 21 juin 2014 14:26
par Armaldio
Bonjour à tous,
Je suis sûr que dans certains de vos scripts il serait utile de recevoir un sms, quand une tache est terminée, quand un script est terminé, etc....
Hé bien j'ai découvert que les abonnés Free (uniquement eux, je vais faire des recherches pour savoir si des systèmes équivalent existent ^^) peuvent s'envoyer à eux même des messages !
Il suffit de se rendre sur son portail free mobile puis d'activer (dans "mes options") ainsi :
Il vous suffit ensuite, dans votre coder, d'ajouter la ligne :
Code : Tout sélectionner
ShellExecute("https://smsapi.free-mobile.fr/sendmsg?user={nom d'utilisateur}&pass={mot de passe}&msg={message}")
Et le tour est joué !
Re: [EX] SMS avec Free
Posté : sam. 21 juin 2014 14:56
par Bayo
sympa comme info, mais je suis chez free comme FAI mais pas sur mon mobile dommage.
Re: [EX] SMS avec Free
Posté : dim. 22 juin 2014 21:59
par blacksoul305
Bonsoir,
le topic m'a intrigué, et c'est quelque chose d'intéressant comme option que nous propose Free. Néanmoins, la commande telle quelle ne marche pas. Celle-ci en revanche a l'air de fonctionner :
Code : Tout sélectionner
ShellExecute("https://smsapi.free-mobile.fr/sendmsg?user=nom d'utilisateur&pass=mot de passe&msg=message")
Le nom d'utilisateur est l'identifiant Free nous permettant d'accéder aux options de nos lignes etc...
Le mot de passe est ce qui est donné lorsque l'activation de l'option Notification SMS est faite.
Le message doit être apparemment sous format URL. Donc pas d'espace mais des %20 par exemple.
Voir
ici.
Bonne soirée, merci pour cet exemple !
Re: [EX] SMS avec Free
Posté : dim. 22 juin 2014 22:39
par TT22
Je trouve que ShellExecute n'est pas la meilleure fonction à utiliser car elle ouvre le navigateur alors qu'il est possible de faire la même chose sans l'ouvrir....
Code : Tout sélectionner
InetRead("https://smsapi.free-mobile.fr/sendmsg?user=nom d'utilisateur&pass=mot de passe&msg=message")
Re: [EX] SMS avec Free
Posté : lun. 23 juin 2014 10:47
par TommyDDR
+1 pour TT22, j'utilisais aussi InetRead.
Par contre, si quelqu'un sait comment récupérer le code de retour serveur je suis preneur.
Re: [EX] SMS avec Free
Posté : lun. 23 juin 2014 11:41
par TT22
Je ne sais pas comment le code est retourné mais si il s'agit du code de retour HTTP je dirais comme ça :
Code : Tout sélectionner
$oHTTP = ObjCreate("winhttp.winhttprequest.5.1")
$oHTTP.Open("GET", "https://smsapi.free-mobile.fr/sendmsg?user=nom d'utilisateur&pass=mot de passe&msg=message")
$oHTTP.Send()
$Code = $oHTTP.Status
Sinon si le code est retourné dans le contenu de la page :
Code : Tout sélectionner
$Code = InetRead("https://smsapi.free-mobile.fr/sendmsg?user=nom d'utilisateur&pass=mot de passe&msg=message")
Re: [EX] SMS avec Free
Posté : mar. 24 juin 2014 00:01
par Armaldio
blacksoul305 a écrit :Bonsoir,
Celle-ci en revanche a l'air de fonctionner :
Code : Tout sélectionner
ShellExecute("https://smsapi.free-mobile.fr/sendmsg?user=nom d'utilisateur&pass=mot de passe&msg=message")
En effet, j'ai malheureusement oublié de préciser qu'il ne fallait pas mettre les accolades ^^'
TT22 a écrit :Je trouve que ShellExecute n'est pas la meilleure fonction à utiliser car elle ouvre le navigateur alors qu'il est possible de faire la même chose sans l'ouvrir....
Code : Tout sélectionner
InetRead("https://smsapi.free-mobile.fr/sendmsg?user=nom d'utilisateur&pass=mot de passe&msg=message")
Bien sûr, j'ai posté ShellExecute car c'est la 1ere fonctions qui m'est venue à l'esprit capable de faire le travail ^^
Connaissez-vous d'autre opérateurs qui fournissent ce genre de service ?
Re: [EX] SMS avec Free
Posté : mar. 24 juin 2014 08:41
par krank35
Génial , merci Free

Re: [EX] SMS avec Free
Posté : jeu. 21 août 2014 15:20
par EricF
J'ai essayé les différentes méthodes indiquées, rien ne marche. Le code de TT22 me renvoie une erreur au niveau du Send : The requested action with this object has failed.
Voici un exemple de code qui fonctionne :
Code : Tout sélectionner
#include "_URLEncode.au3" ;UDF trouvé sur un forum
$smsapi_url = "https://smsapi.free-mobile.fr/sendmsg?user=*****&pass=*****&msg=" & _UnicodeURLEncode("Message à envoyer")
Run("D:\Program Files\Firefox\firefox.exe " & $smsapi_url)
Re: [EX] SMS avec Free
Posté : lun. 13 oct. 2014 18:25
par pierrotm777
Super partage .Merci

Re: [EX] SMS avec Free
Posté : mar. 25 nov. 2014 11:26
par DimVar
Top astuce, merchi !