Bonjour,
J’ai créé une suite de modules pour gérer son club. Cette solution gratuite s’appuie sur un cms moins connu que wordpress puisqu’il s’agit de cmsmadesimple. Via l’API FFTT, vous pouvez récupérer vos adhérents ainsi que vos résultats sportifs (indivs et par équipes). Vous pouvez aussi gérer les commandes de vos adhérents et le suivi de celles-ci Cette solution est davantage destiné à la gestion des adhérents, commandes, cotisations, paiements et communication interne de son club plus qu’à être un site internet à proprement parler. Vous pouvez tester la solution en me demandant un accès, profitez-en c’est gratos (une occasion comme çà, faut pas la rater ! ah merde ça c’est carglass!)
Bonjour,
J’essaye de développer une appli pour PC en Windev pour récupérer les rencontres les jours de championnat par équipes pour alimenter un afficheur dans la salle.
J’ai obtenu mon identifiant et mot de passe mais quand j’envoie ma requête à la page xml_initialisation.php je n’obtiens rien, juste un 200 OK.
Je ne vois pas ce que j’ai pu oublier :
sURL est une chaîne = « http://www.fftt.com/mobile/pxml/xml_initialisation.php?id= » + idFFTT + « &tm= » + dhParis + « &tmc= » + TmHashHexa + « &serie= » + sSerie
id est l’identifiant reçu de la FFTT
tm le timestamp en clair
tmc le timestamp crypté avec mon mot de passe
serie un numéro de série généré aléatoirement pour mon application
Le cryptage en Windev est fourni en exemple dans la doc de l’API donc je n’ai rien inventé de ce côté là.
Avez-vous des exemples en Windev ?
Merci
Je n’ai pas d’exemple en Windev car je ne connais pas et je l’ai fait en C#.
id est bien l’identifiant reçu de la FFTT
serie un numéro de série généré aléatoirement pour mon application : cela ressemble à ce que je fais car je récupère au hasard 15 caractères dans la chaine ABCDEFGHIJKLMNOPQRSUTVWXYZ0123456789 que je concatène.
tm est la date et heure du jour récupérée avec le format C# yyyyMMddHHmmssfff
tmc est la valeur de tm crypté avec le mot de passe mais j’ai transformé le mot de passe dans une fonction basée sur une classe C# MD5. C’est peut-etre ce qui te manque ?
Bonjour,
Je « MD5 » bien mon mot de passe.
J’ai développé un script en php pour comparer les valeurs et je trouve bien la même chose en php et en Windev.
Est ce qu’il y a un ordre dans les paramètres ? (ca m’étonnerait mais je pose la question)
En C# comment envoies tu les requêtes HTTP et récupères les résultats ?
Merci
Je concatène dans une variable link la web API (http://www.fftt.com/mobile/pxml/xml_initialisation.php) et les paramètres vus dans les posts précédents. Puis j’utilise la classe C# WebClient et sa méthode DownloadString. En C#, au plus simple sans gestion d’exception :
WebClient wc = new WebClient();
string response = wc.DownloadString(link);
Si tu as réussi à le faire en PHP, tu peux comparer les valeurs envoyés avec https://webhook.site par exemple et voir ce qui diffère avec l’appel windev
Je m’occupe d’un site de club et depuis peu de temps aucune information ne peut être récupérée depuis l’API FFTT. Avez-vous aussi ce problème chez vous ?
Ca doit être lié à la migration vers SPID2. D’autres sites comme PingPocket ne sont plus en mesure de fournir des infos et depuis peu, le site de la FFTT, lorsqu’on souhaite regarder le classement d’un joueur, la page dédié patine dans la semoule.
Bonjour, le sujet m’intéresse aussi. J’ai constaté aussi l’échec des requêtes depuis quelques jours (et avant cela, disons cet été, les informations récupérées n’étaient pas en phase avec l’état des inscriptions).
Pour éviter de surcharger les demandes vers FFTT, je reviendrai ici prendre des nouvelles.
Merci d’avance de nous tenir au courant si possible !
Comme beaucoup, j’avais un problème. J’ai contacté la FFTT mais aucune réponse.
J’ai tracé le parcours dans mes pages PHP et j’ai trouvé le problème.
J’avais intégré l’ ActuFFTT dans ma page d’accueil et ils ont changé le mode d’accès (s’il y en a un).
Suppression de l’appel à ActuFFTT et tout est presque correct. Il y a certainement des champs supplémentaires ou la taille du champs (ex: catégorie pour un joueur était V1 pour vétéran 1, maintenant le champ contient Veteran 1).
Je vais passer du temps à « dumper » le retour des fonctions que j’utilise pour voir ce qu’il y a à récupérer.
Bonne journée à tous
Oui, ils ont changé quelque petites choses qui demandent quelques adaptations. De même sur les équipes avec des préfixes du type « FED_ » dans le libellé des épreuves.