PHP envoyer des SMS avec Bouygues
C'est en quelques sortes mon cadeau de noël pour vous !
Je vous offre un court script en PHP permettant d'envoyer des SMS avec votre compte Bouygues !
Il y a néanmoins une limitation 5 SMS par jours ^^
Vous pouvez créditer votre compte pour envoyer plus ^^
Pour ce qui est de l'installation, vous récupérer le script, et vous renseignez vos cookies (copié collé)
Attention, ce script est fait maison, il ne vient pas de Bouygues, il est donc possible que Bouygues décide de mettre une sécurité pour lutter contre ce genre d'utilisation de leurs système ...
Le script est dispo ici : http://api.ikarton.fr/tools/bouygues.txt
Edit :
Il est possible que vous ayez à modifier dans le script l'url du serveur de bouygues en remplaçant le http par https.Le 30.07.2018
Bonjour,
Merci beaucoup pour ce script. Malheureusement, il buggue à la toute dernière étape, il me renvoie « Suite à un problème technique, nous ne sommes pas en mesure de répondre à votre demande. Veuillez nous excuser pour la gêne occasionnée. » alors qu’il passe l’étape précédente sans problème (le cookie est donc bien pris en compte).
Ce n’est pas un problème temporaire chez Bouygues puisque manuellement ça passe (J’entre « http://www.mobile.service.bbox.bouyguestelecom.fr/services/SMSIHD/sendSMS.phtml?msisdn=0663xxxxxx&msg=TEST+message » puis saisie de l’URL « http://www.mobile.service.bbox.bouyguestelecom.fr/services/SMSIHD/confirmSendSMS.phtml » et enfin « http://www.mobile.service.bbox.bouyguestelecom.fr/services/SMSIHD/resultSendSMS.phtml » et le SMS est bien envoyé)
Est-ce que cela pourrait venir de ces 2 lignes de script ?
‘Verif.x’ => ’34’,
‘Verif.y’ => ‘7’,
Merci infiniment de votre aide !
Salut @Dixours, alors je pense que ça peux venir en effet de ces 2 paramètres :)
Pour réaliser ce script, à l’époque, j’avais fait un petit peu de rétro engeenering.
Grosso merdo, tu fais du « pas à pas », manuellement.
Si tu utilises chromes, je t’invite à faire la manipulation manuellement depuis l’interface de Bouygue, tout en surveillant ce qu’il se passe depuis la console (touche F12 + onglet network).
Via la console, tu verras les requêtes vers les différentes pages, les entêtes (cookies, ….) ainsi que les paramètres envoyés.
Je ne peux plus trop le mettre à jour, car je suis passé chez Free il y a plusieurs mois :/ néanmoins, je serais ravi, que par mes conseils « savants » tu parviennes à mettre à jour le fameux script et que je puisse le partager à nouveau en te citant :)
Merci de ta réponse ! J’utilise Maxthon (forcément !) mais pour l’occasion je vais installer Chrome !
Si j’obtiens un résultat, je reviendrai bien évidemment le partager ici !
Merci encore et à très bientôt donc,
Dixours, Admin Maxthon France
Votre serveur est mal orthographie..au lieu de http:// ajoutez https://
Salut Dixours,
Tu dépoussières un article vieux de 2014 ;)
Le serveur était bien en http à l’époque ^^
En tout cas j’ai mis un petit « edit » dans l’article suite à ton commentaire.
A bientôt amigo ^^
Bonjour,
Je viens de passer chez Bouygues il n’y a pas très longtemps et comme j’étais chez free avant, je cherchais aussi à ce que mon serveur m’envoie des sms. Je suis tombé sur ce post et il m’a servi de base pour avoir un script pleinement fonctionnel. Un grand merci ! Je l’ai retravaillé pour avoir une authentification complète avec juste login et pass mis dans un script d’appel. Cela permet de s’affranchir d’un cookie de session qui expire au bout d’un certain temps et qui oblige à modifier le script. Voici ma solution finale: https://rpi-florentv.zapto.org/gitlist/send-sms.git/master/.
J’en ai déduit que :
‘Verif.x’ => ’34’,
‘Verif.y’ => ‘7’,
ne servent à rien. J’ai essayé avec plein de valeurs différentes et c’est passé à chaque fois. Donc peut importe les valeurs. Il faut faire aussi attention à la longueur du message. Comme on envoi UN sms et que la longueur standard d’un sms est de 160 caractères, il faut faire attention à ne pas dépasser cette limite.
J’ai couplé ce script avec un cron pour me permettre d’envoyer automatiquement ce message.
L’utilisation est la suivante:
– modifier le login / mot de passe dans run.sh
– modifier le chemin du script bouygues.php dans run.sh
– rendre exécutable run.sh en faisant chmod u+x run.sh
– exécuter: echo « Mon super message » | ./run.sh
Bonne fin de WE !
Super ;)
Bon je précise juste que c’est du faux https pour le git, du coup Chrome, Firefox & IE lèveront surement une exception, il faudra accepter de continuer ^^
En tout cas merci beaucoup Florent pour cette reprise intéressante ^^
Je vais d’ailleurs surement en faire un article ;)
Bonne soirée
Oui effectivement c’est stocké sur mon dépôt personnel :-) sur mon raspberry pi et je me suis fait un certificat autosigné pour le https. Comme c’est un dns d’un sous domaine, je ne peux pas avoir de certificat gratuit :/.
Il faudra juste valider l’exception effectivement.
Bonne semaine !
Chose promise : http://api.ikarton.fr/2016/04/25/sms-une-peau-neuve-pour-mon-script-denvoi-de-sms/
Bonjour,
Merci pour la mise en avant :).
Le script pour Free est déjà prêt et fonctionnel. Il faut juste que je le retrouve et le commit sur mon dépôt.
Merci pour ce scripts.
Je prendrais tout mon temps pour le teste.