API Smartping 2.0

Cela fonctionne très bien ! mille mercis Jérémy !

1 « J'aime »

Hello, après en avoir parlé avec des collègues back et front. Le résultat est unanime, il semblerait que ce soit de leur côté. Ils ne m’autorisent pas à get ces url… Malheureusement, j’ai envoyé un mail en même temps que le message sur le forum, mais je n’ai pas de réponse :frowning:
(Vous avez un contact qui répond ?)

Hello Lucas,

Bon courage pour avoir une réponse ! Tu as essayé via Postman de récupérer les données avec un appel API sur xml_partie_mysql.php justement ? Ou sinon via un autre langage genre PHP pour récup les données ? Je me souviens que j’avais eu des problèmes de récupération de données avec le serial à une époque aussi

Hello Jeremy,
Yes, j’ai essayé via Postman ou directement en mettant l’url dans mon navigateur et j’ai bien les données… Si quelqu’un a un moyen efficace de les contacter je suis preneur :stuck_out_tongue:

Hello la team, j’ai une question, quand je fais une requête de getDivisions(‹ D ›, ‹ 11344 ›, ‹ E ›) par exemple, j’ai bien la liste via le print_r mais je n’ai pas tout… Il y a bien PR, D1, D2, D3 mais Il manque la D4 par exemple D91_D4 Messieurs Phase 1 (Phase 1).
Savez-vous pourquoi ? Merci pour votre aide… Yvan

Hello Yvan,

N’hésite pas à nous fournir l’URL de l’appel API que tu fais

Hello Jérémy, l’url est http://www.fftt.com/mobile/pxml/ il me semble que dans les précédents commentaires, j’ai vu https://apiv2.fftt.com/mobile/pxml, cela pourrait être une indication ? Merci :wink:

Non, ce n’est pas ça !

Mais j’ai trouvé avec ton dernier message. Voici que j’obtiens avec le getDivisions(). L’URL de la route API est donc ici : https://apiv2.fftt.com/mobile/pxml/xml_division.php?organisme=D&epreuve=11344&epreuve=E (avec les paramètres id, tm et tmc obligatoires). Tu as toutes tes compétitions ici ou pas ?

(impossible de partager le contenu du fichier dans le message car il y a trop de caractères, et les formats .xml ou .txt ne sont pas acceptés)

results.pdf (106,2 Ko)

Merci Jérémy, idem dans le results.pdf, il manque D91_D4… comme s’il n’affichait pas tout… Je ne comprends pas.

Perso je ne suis pas surpris car certaines compétitions sont ajoutées a postériori et n’ont pas les mêmes identifiants. Même problème chez les jeunes dans le 35.
Si tu veux récupérer les poules des équipes d’un club, tu peux regarder du côté de getEquipesByClub() avec la route API https://apiv2.fftt.com/mobile/pxml/xml_equipe.php avec comme paramètre numclu.

Voyez-vous une solution pour gérer les brûlages à partir des API ?

Cela devrait pouvoir être possible même s’il y a plusieurs critères à prendre en compte. Par contre pas certain que tu puisses tout faire automatiquement car il y a des données qui semblent pas forcément simples à capter : numéro de journée, numéro de l’équipe pour un club. Et encore moins si on parle du championnat jeunes ou pour les clubs avec des équipes en Pro A/B/.

Mais dans un premier temps, je pense que tu peux facilement lister les joueurs qui ont pu jouer pour une équipe donnée par journée. Si tu peux faire pour une équipe, tu peux faire pour plusieurs. Ensuite, il faut gérer les critères !

Hello, J’avais une question car l’API fonctionne en étant autorisé uniquement depuis le domaine déclaré à la FFTT… Utilisez vous un outil de type postman ou hoppscotch pour requêter ? En fait je passe mon temps à faire du code php dans une page web pour afficher du résultat… Si y a un tips dessus, je suis preneur ! en vous remerciant beaucoup :slight_smile:

Hello,
Oui pour Postman pour récupérer certaines infos pour ensuite automatiser le tout (notamment les paramètres D1, cx_poule et le premier ID de rencontre dans une poule me concernant). Cela va aussi pour répondre aux gens ici. Postman est facile d’accès en plus pour tous les tests :slight_smile:

1 « J'aime »

Hello Jérémy, merci je vais regarder…

Je m’en suis sorti avec les différentes API.
Voici un premier essai pour le championnat masculin : http://ppcflines.fr/www/spid/spid_brulage_visu.php

2 « J'aime »

Bonjour Jérémy, je me permets de revenir vers toi. J’ai ajouté la partie LIBXML_NOCDATA mais le lien reste vide.Je galère aussi pour récupérer le cx_poule. Je suis vraiment bloqué sur la fonction getPoules et getRencontres. Si tu as quelques conseils… Je te remercie d’avance.

Bonsoir,
Ne pas hésiter à mettre quelques images ou des exemples de codes. Cela fonctionnait-il avant ? De mon côté, je ne vois aucune regression en ce début de saison. Bien veiller aussi à avoir en paramètre serie, ID et tm.

Bonne soirée

Bonjour Jérémy, je suis désolé… je n’avais pas pris le bon fichier d’appel aux fonctions. Tout va bien :slight_smile: merci encore.