Une page d'équipe présente la saison d'une équipe en un coup d'œil : ses résultats avec les victoires, les nuls et les défaites, et ses prochains matchs dans chaque compétition qu'elle dispute. Elle est idéale pour le site web d'un club.
Vous n'avez pas besoin d'être développeur. Un assistant IA comme ChatGPT ou Claude peut créer la page pour vous à partir des instructions ci-dessous.
Avant de commencer
Votre ligue doit avoir le plan Gold avec l'API activée. Voir Premiers pas avec l'API.
Vous avez besoin de votre identifiant de saison. Comment fonctionne l'API explique comment le trouver.
Vous avez besoin du nom de l'équipe, écrit exactement comme il apparaît sur le site web de votre ligue.
Pas encore de ligue ? Essayez d'abord le prompt avec la ligue de démonstration de LeagueRepublic : utilisez l'identifiant de saison 153020000 et le nom d'équipe Kings Arms.
Comment utiliser le prompt
Copiez le prompt depuis la zone grise ci-dessous.
Renseignez vos informations. Remplacez [MY-SEASON-ID] par votre identifiant de saison et [MY-TEAM-NAME] par le nom de l'équipe.
Indiquez l'apparence souhaitée. Décrivez vos couleurs de club et votre style, ou joignez une capture d'écran de votre site web ou d'un design qui vous plaît. Une image fonctionne généralement mieux. Si vous ne précisez rien, l'IA choisira un design simple.
Collez-le dans l'assistant IA et envoyez-le.
Ouvrez le fichier qu'il vous donne. Enregistrez-le, puis double-cliquez dessus pour l'ouvrir dans votre navigateur.
Comparez avec le site web de votre ligue. Si quelque chose semble incorrect, dites-le à l'IA avec des mots simples, par exemple « ce match était à domicile, pas à l'extérieur ». Elle le corrigera.
Le prompt
Avant de commencer, lisez la spécification de l'API JSON de LeagueRepublic à l'adresse https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Utilisez uniquement les services, les adresses web et les noms de champs qu'elle décrit, et respectez ses règles sur la limite de requêtes, les valeurs vides, les erreurs et le terme « road » qui signifie à l'extérieur. Si vous ne parvenez pas à ouvrir cette adresse, arrêtez-vous et demandez-moi de coller la spécification.
Créez-moi une seule page web (un fichier HTML que je peux ouvrir dans mon navigateur) qui présente les matchs d'une équipe pour la saison. Mon identifiant de saison est [MY-SEASON-ID] et l'équipe s'appelle [MY-TEAM-NAME].
La page doit : 1. Trouver l'identifiant de l'équipe à partir des matchs de la saison lors du premier chargement, puis utiliser le service Get Fixtures For Team. Mémoriser l'identifiant pour ne pas avoir à le rechercher de nouveau. 2. Utiliser le nom de l'équipe comme titre. 3. Répartir les matchs entre « Résultats », du plus récent au plus ancien, et « À venir », du plus proche au plus lointain. 4. Pour chaque match, afficher la date, la compétition (et le tour de coupe, s'il y en a un), l'adversaire, s'il s'agissait d'un match à domicile ou à l'extérieur, et le score, avec le score de mon équipe en premier. 5. Pour les résultats, afficher V, N ou D du point de vue de l'équipe. Si un match s'est terminé à égalité et a été décidé aux tirs de barrage, afficher qui a gagné les tirs de barrage à la place de N, avec le score des tirs de barrage. 6. Afficher en petits caractères tout détail de score supplémentaire, comme la mi-temps. Si un match est reporté, l'afficher à la place de l'heure. Si la date d'un match est passée mais qu'il n'y a pas encore de résultat, afficher « Résultat en attente » à la place de l'heure. 7. Ne pas recharger les données plus d'une fois par minute.
Gardez un design épuré et facile à lire sur un téléphone. Expliquez en étapes simples comment ouvrir et utiliser le fichier. Demandez-moi si quelque chose n'est pas clair.
Design : [DÉCRIVEZ L'APPARENCE SOUHAITÉE, OU JOIGNEZ UNE CAPTURE D'ÉCRAN] |
Si quelque chose ne va pas
La page indique que l'équipe est introuvable. Vérifiez que le nom de l'équipe est écrit exactement comme sur le site web de votre ligue, et que l'équipe joue dans cette saison.
La page affiche un message d'erreur. Vérifiez votre identifiant de saison et que l'API est activée pour votre ligue.
La page ne fonctionne pas dans la fenêtre d'aperçu de l'IA. De nombreux aperçus ne peuvent pas récupérer de données depuis d'autres sites web. Enregistrez le fichier et ouvrez-le plutôt dans votre navigateur.
L'IA dit qu'elle ne peut pas lire la spécification. Ouvrez l'adresse de la spécification dans votre navigateur, sélectionnez tout, copiez-le et collez-le dans l'IA.
Tous les détails du service Get Fixtures For Team se trouvent dans la spécification de l'API.
