Fonction Twitter pour mybo
-
Bonjour à tous,
Ca intéresserait quelqu'un d'avoir un système qui envoie une alerte sous forme de tweet?
Je me dit qu'on pourrait utiliser la fontion url de mybo pour lancer notre script qui poste le tweet. La seul problème, c'est qu'il me faudrait récupérer les différents informations disponibles dans mybo.
L'url serait par exemple : twitter.php?nombre=$ligthning&distance=$range ...
Ensuite, dans twitter.php, on récupère le tout avec de $_GET et on poste le message. Je pense que c'est faisable avec du cURL ou bien en utilisiant l'API de Twitter.
Qu'en pensez-vous?
Bonne journée
[color=#BF0000][b]EDIT : Ci-dessous, la dernière version du script mybo-tweet[/b][/color]
Changelog : https://www.meteomelin.be/staticfiles/blitzortung_tools/mybo_tweet/
Téléchargements:
[url=https://www.meteomelin.be/files/mybo-tweet/mybo-tweet-2.0.zip]V2.0[/url]
[url=https://www.meteomelin.be/files/mybo-tweet/mybo-tweet-2.0.1.zip]V2.0.1[/url]
[url=https://www.meteomelin.be/files/mybo-tweet/mybo-tweet-2.0.2.zip]V2.0.2[/url]
[url=https://www.meteomelin.be/files/mybo-tweet/mybo-tweet-2.0.3.zip]V2.0.3[/url]
[url=https://www.meteomelin.be/files/mybo-tweet/mybo_tweet_3.0.zip]V3.0[/url] -
Tout à fait réalisable moi je reçois des alertes push sur mon iphone -
Ok. Tu as une idée des valeur à transmettre dans l'URL?
Parce que à part avec des $_GET dans le script qui poste sur Twitter, je ne vois pas comment faire. -
A utiliser avec "URL":
{name}: Nom de votre alerte
{strikes}: Nombre de coups de foudre
{time}: Heure du dernier coup
{first}: Heure du premier coup dans la période choisie
{dist}: Distance du dernier coup pour la position choisie
{bear}: Direction du dernier coup pour la position choisie -
Bon voilà. C'est opérationnel !
Je n'ai pas beaucoup de mérite. Je n'ai fait que le fichier send.php :lol:
Seul hic, ça ne prend pas en compte les accents. Faudra que j'y regarde. (peut-être avec é)
Je partage mon script
Bon tweeting -
Merci,je vais tester -
Ok, n'hésite pas à me faire part de tes remarques -
Salut Clément,
1) ton code fonctionne parfaitement et le tuto est clair et précis
2) c'est super sympa d'avoir partagé
3) il y a un problème de sécurité dans ton code. Connaissant l'url, n'importe qui peut envoyer des messages Twitter en ton nom.
Pour le point 3, j'ajouterais dans l'URL du config.php "&secretkey=<clé secrète>" et dans ton script une ligne de code qui compare $_GET['secretkey'] avec <clé secrète>. Dans le cas où secretkey est incorrect, le script s'arrête.
Evidemment, on peut aussi jouer avec du MD5 mais je ne vois pas trop l'intérêt ici. -
[quote="Joel"]3) il y a un problème de sécurité dans ton code. Connaissant l'url, n'importe qui peut envoyer des messages Twitter en ton nom. [/quote] Oui et non. Il faut tout de même connaître les variables utilisées dans l'url et dans le script pour pouvoir tweeter en ton nom.
Exemple: $message = "Impacts a $dist de Lobbes direction $bear";
Tous les messages envoyés contiendront ou minimum: Impact a de Lobbes direction
Si un petit malin veut s'amuser à tweeter avec ton script, il doit au moins définir une variable. Mettons que dans l'url il mette &dist=Joel
Le tweet sera: Impact a Joel de Lobbes direction
Il n'est pas possible de faire send.php?tweet=Joel est méchant!
Et que le tweet soit: Joel est méchant!
Mais oui, j'ajouterai une petite "sécurité" -
Disons que depuis que j'ai travaillé dans un département de sécurité informatique, j'ai l'esprit un peu tordu -
Non mais c'est certain, une petite sécurité en plus ne fait pas de mal
Je vais aussi faire un fichier de config uniquement.
Je pense que ça pourra se faire la semaine prochaine
Envoyé de mon iPhone à l'aide de Tapatalk -
Yessss !
3 coups de foudre détectés à 96 km de Lobbes. Direction SO -
Finalement, après 1 mois d'attente, voici la version avec le token additionnel.
Voir le premier message. -
Je vais essayer prochainement , merci Clément ! -
Petite rectification faite dans le code :mrgreen:
V1.2 dispo (c'est la dernière je crois). -
Clément , je viens d'essayer de l'installer et je suis "bloqué" est-ce normal lors de la création de "l'application" de renseigner un website ? Je omprends pas trop pourquoi , à moins que je me sois trompé quelque part ? -
Euh, oui, ça me semble normal.
Tu peux te contenter de renseigner l'url de ton site par exemple. -
J'ai installer la fonction twitter et ca semble bien fonctionner. Bravo Clement. -
[quote="clement104"]Euh, oui, ça me semble normal.
Tu peux te contenter de renseigner l'url de ton site par exemple.[/quote] Oki merci Clément je pensais qu'on était pas obligé en faite ! Je vais essayer de l'installer -
Salut les amis,
Quelqu'un à t'il u des problèmes avec le script twitter car pour ma part ce ne semble plus fonctionner depuis la dernière mise à jour de MyBlitzortung. Quelqu'un pourrait me confirmer ?
Merci.