Webservice Smartping - Page 3

Lundi 14 Avril 2014 15:35

En effet, au temps pour moi ^^
J'utilise Wireshark (http://www.wireshark.org/) pour voir toutes les requêtes qui passe sur le réseau et le SDK Android (http://developer.android.com/sdk/index.html) pour faire tourner Smartping sur le PC.

Il est également possible de décompiler l'application avec http://www.decompileandroid.com/ par exemple ^^

Lundi 14 Avril 2014 16:39

J'avais fait à peu près pareil - sauf qu'au lieu d'installer le sdk android, j'avais capturé le trafic de mon smartphone.
Wireshark pour l'analyse de paquets.

Lundi 14 Avril 2014 22:04

Merci de vos réponses, je vais jeter un oeil à tout ça pour ma "culture (geek) perso" Clin d'oeil
Base de données bois : http://yattdb.pabuisson.com

Mardi 15 Avril 2014 15:27

Citation de SMGbab16 :
Merci sparkodutos pour ton retour d’expérience très intéressant.
Par contre si la fédé ne semble tolérer que les utilisations qui se limitent à un club pourquoi pingpocket.fr fonctionne t-il toujours ? Je me pose la question car je bosse sur quelque chose d'assez similaire xD

Je ne connais pas du tout le fonctionnement de la fédé mais j'ai l'impression que l'ouverture des données est plus un problème politique que technique...

Ils changeront surement le webservice un jour et il faudra s'adapter mais au moins on sera notifié (Mise à jour de Smartping).

En attendant j'ai amélioré mon code pour imiter au mieux le fonctionnement de Smartping: http://pastebin.com/0kguYpKR

Changements:
- Ajout de l'API d'initialisation (avec numéro de série)
- Ajout de la photo, progression mensuelle, progression annuelle des joueurs
- Possibilité de loguer les appels au webservice
- Possibilité de préciser l'IP source (dans le cas d'un serveur disposant de plusieurs IP)
- Utilisation de cUrl au lieu de file_get_contents (Ce dernier ne supporte pas bien HTTP1.1 et Keep-Alive) pour imiter au mieux les requêtes de Smartping

Cette version est virtuellement indétectable par rapport aux requêtes effectuées par Smartping.
N’hésitez pas si vous avez des questions ou remarques sur le code.


Pingpocket fonctionne toujours car son créateur est réactif quand la FFTT effectue des modifications. Je sais de sources sures que l'application est mal vu du côté de la fédération pour la simple raison que le créateur a déjà eu vent de messages de la FFTT pour arrêter d'agir ainsi. depuis le départ, c'est en quelque sorte le jeu du chat et de la souris.

Pingpocket est utilise ehcache ou un service du genre pour mettre les données en cache et utilise même un proxy pour cacher son IP auprès des serveurs de la FFTT comme ça impossible de se voir bloquer. Le concept est intéressant même si je pense que ce n'est pas la bonne méthode en agissant de la sorte.

Le service va forcement évoluer dans l'année. Après question technique ou politique je pense que chaque bonne chose prend du temps et je suis bien placé pour le savoir que la FFTT part de loin, de très loin dans bien des domaines. Sachez juste qu'ils écoutent et lisent bien ce qu'il se passe au niveau du ping et reste persuadé que les débats et nouvelles idées qui sortent par ci par là seront bien prisent en compte.

a+
dragan
le tennis de table, c'est notre sport ! notre passion !

Mercredi 16 Avril 2014 11:23

J'ai du mal à croire qu'ils sont à l'écoute ...
J'ai du mal à comprendre leur manière de penser ... Vouloir toujours renvoyer les pongistes sur leur site pour augmenter le trafic et donc les revenus publicitaires ?
Faux problème quand on voit le nombre de backlinks, on peut penser que naturellement beaucoup d'utilisateurs le font deja (https://ahrefs.com/site-explorer/overview/subdomains/?target=http://www.fftt.com)
Leur version premium n'a que peu d'interet (a part l'avance et les meilleures progressions...). Une piste pourrait être d'offrir + de fonctionnalités (tableaux périodiques de progression, par joueurs, par club, département sur plusieurs mois/années) pour que les joueurs trouvent + d’intérêt et achètent la version premium. Ils pourraient même réfléchir à une API publique payante - et complète - (genre 20€ l'année) pour les clubs, ligues, comités ...
Y'a pas besoin de réfléchir 1000 ans pour trouver des idées un peu moins bêtes que d'empêcher l'accès aux données.

Mercredi 16 Avril 2014 21:33

Citation de robinos33 :
J'ai du mal à croire qu'ils sont à l'écoute ...
J'ai du mal à comprendre leur manière de penser ... Vouloir toujours renvoyer les pongistes sur leur site pour augmenter le trafic et donc les revenus publicitaires ?
Faux problème quand on voit le nombre de backlinks, on peut penser que naturellement beaucoup d'utilisateurs le font deja (https://ahrefs.com/site-explorer/overview/subdomains/?target=http://www.fftt.com)
Leur version premium n'a que peu d'interet (a part l'avance et les meilleures progressions...). Une piste pourrait être d'offrir + de fonctionnalités (tableaux périodiques de progression, par joueurs, par club, département sur plusieurs mois/années) pour que les joueurs trouvent + d’intérêt et achètent la version premium. Ils pourraient même réfléchir à une API publique payante - et complète - (genre 20€ l'année) pour les clubs, ligues, comités ...
Y'a pas besoin de réfléchir 1000 ans pour trouver des idées un peu moins bêtes que d'empêcher l'accès aux données.


cela pour les 300 meilleurs jeunes de France? c'est du temps réel classement et en fouillant dans les liens il y a un peu ce dont tu parles , les courbes en javascript sont ajustable au choix de l'utilisateur

http://apignyssoise.free.fr/300.htm

Jeudi 17 Avril 2014 08:54

J'étais pas à la recherche de ça, je sais comment on fait ^^
Je me disais que la fédé devait pouvoir mettre tout un tas de fonctionnalités de stats pour le public en premium et tout un tas de webservices de stats au service des développeurs qui sont là dans l’intérêt du ping sans qu'on ait à "voler" les informations ....
Message modifié 1 fois, dernière modification Jeudi 17 Avril 2014 08:55 par robinos33

Dimanche 27 Avril 2014 15:01

Grand bravo à la fédération française de tennis de table qui vient, très probablement de blacklister le site de mon club pour récupérer les pages de joueur de son site !

La requête Curl fonctionne très bien sur un autre nom de domaine mais sur le site du club, c'est impossible, seul le début du code source apparaît (le css du haut de page uniquement).

C'est scandaleux ...

Si quelqu'un a une idée pour contourner la chose, qu'il se manifeste, j'en serai ravi :-)
fandusrfc -> jerem35 vu que l'on a pas voulu modifié mon pseudo automatiquement

Dimanche 27 Avril 2014 19:39

Pareil pour PIngPocket a mon avis, pourtant toi c'est que pour ton site à contrario de pingPocket où tout le monde peux s'en servir. Pourquoi ne pas nous laisser l'accès libre aux informations plutot que de jouer au chat et a la souris ?

Dimanche 27 Avril 2014 20:15

Et les ImportHTML dans Google Drive renvoient désormais des anomalies Émoticône

Dimanche 27 Avril 2014 22:00

Aucun soucis pour google drive pour ma part, c'est quoi le tient ?

Dimanche 27 Avril 2014 22:20

En fait, il y a visiblement eu un rajout dans l'URL pour accéder aux pages. Par rapport à l'exemple que tu avais donné de la fonction ImportHTML, il y a désormais un paramètre supplémentaire &cler=LEIy3YdcrUQzA après le numéro de licence.
C'est l'absence de ce paramètre qui faisait que j'avais un message d'erreur.

Ca sent là encore la "reprise en main" de la Fédé sur les données non ?

Dimanche 27 Avril 2014 22:58

Oui j'ai vu ça pour pingPocket .. pour ça que je pense qu'ils ont blacklisté plusieurs noms de domaine !

Donc pas moyen de s'en sortir... :/

Le responsable informatique est au courant, je lui ai envoyé un mail pour clamer mon mécontentement.
Message modifié 1 fois, dernière modification Lundi 28 Avril 2014 00:32 par fandusrfc
fandusrfc -> jerem35 vu que l'on a pas voulu modifié mon pseudo automatiquement

Lundi 28 Avril 2014 09:04

Citation de al37350-bis :
Pareil pour PIngPocket a mon avis, pourtant toi c'est que pour ton site à contrario de pingPocket où tout le monde peux s'en servir. Pourquoi ne pas nous laisser l'accès libre aux informations plutot que de jouer au chat et a la souris ?

Oui, on peut à la limite comprendre qu'ils ne souhaitent pas (pour le moment ?) que d'autres sites exploitent leurs données à grande échelle, mais pour des cas d'utilisation limités à un club, je trouve ça bien dommage.
Base de données bois : http://yattdb.pabuisson.com

Lundi 28 Avril 2014 14:13

Selon le gérant informatique, le nom de domaine de la raquettebreceenne n'est pas blacklisté. Je vous tiens au courant si j'ai du nouveau ;-)
fandusrfc -> jerem35 vu que l'on a pas voulu modifié mon pseudo automatiquement

Mardi 29 Avril 2014 18:11

Je voit pas de quoi ça vient sinon moi mais bon c'est en meme temps que pingpocket

Mardi 29 Avril 2014 23:07

Cela refonctionne, je n'ai pas eu de nouvelles du responsable chez la fédé, mais l'important c'est que cela soit revenu comme avant !
fandusrfc -> jerem35 vu que l'on a pas voulu modifié mon pseudo automatiquement

Mercredi 30 Avril 2014 13:43

Fini le stress Émoticône

Mercredi 30 Avril 2014 14:17

J'avais mis en place une solution de recours, mais cela ne fonctionnait plus sous mobile ;-)
fandusrfc -> jerem35 vu que l'on a pas voulu modifié mon pseudo automatiquement

Mardi 06 Mai 2014 00:02

Merci pour la classe PHP, elle marche parfaitement !
13
18
381 messages

Vous êtes ici : Accueil > Forums > Développement de vos sites