Passer au contenu principal

Premiers pas avec l'API

Activez l'API LeagueRepublic, trouvez vos ID et choisissez de créer avec un développeur web ou avec un assistant IA.

Écrit par Pedro Maia

L'API LeagueRepublic permet à votre propre site web, application ou programme de lire les saisons, les matchs, les résultats, les classements, les équipes et les statistiques de votre ligue, directement depuis LeagueRepublic. Elle est en lecture seule : rien dans votre ligue ne peut être modifié par son intermédiaire.

Ce dont vous avez besoin

  • Le plan Or. L'API fait partie de l'abonnement Or.

  • L'API activée. Allez dans Accueil Admin > API > Paramètres de l'API et cochez Activer l'API JSON. Vous pouvez la désactiver à tout moment.

  • Quelqu'un pour créer avec. Un développeur web, ou un assistant IA comme ChatGPT ou Claude. Les articles Créer… ci-dessous vous donnent des instructions toutes prêtes à coller dans un assistant IA.

Étape 1 : Activer l'API

Dans l'administration de votre ligue, allez dans Accueil Admin > API > Paramètres de l'API et cochez Activer l'API JSON. La même page affiche l'ID de votre ligue, dont vous aurez besoin à l'étape suivante.

Étape 2 : Trouver vos ID

Chaque saison, division et équipe a son propre numéro d'ID. Vous les utilisez pour indiquer les données que vous voulez. L'article Comment fonctionne l'API explique ce que sont les ID et comment trouver les vôtres.

Étape 3 : Choisir comment créer

Avec un assistant IA : choisissez l'article correspondant à ce que vous voulez créer et suivez-le.

Avec un développeur : Essayez sans avoir votre propre ligue. Ces adresses utilisent la ligue de démonstration de LeagueRepublic, pour que vous puissiez voir de vraies réponses tout de suite :

Saisons :

Le centre des matchs :

Envoyez-leur la spécification de l'API. Elle répertorie chaque service, champ, limite et message d'erreur.

Il existe aussi une version en texte brut de la même spécification pour les outils d'IA :

Bon à savoir

  • Il existe une limite au nombre de demandes que votre ligue peut faire chaque minute. Elle est partagée par tout ce qui utilise les données de votre ligue. Les pages doivent enregistrer ce qu'elles chargent plutôt que de le redemander sans cesse. La spécification donne les détails.

  • Seuls les résultats approuvés sont affichés, sauf dans le centre des matchs, qui affiche aussi les résultats en direct et non approuvés, clairement signalés.

  • Tout ce qui est masqué sur le site web de votre ligue reste masqué dans l'API aussi.

Vous n'êtes pas sûr que l'API soit faite pour vous ?

Si vous ne voulez rien créer vous-même, Code Snippets et League Embed affichent les données de votre ligue sur votre site web sans programmation. Consultez Quelle intégration me convient ?

LeagueRepublic ne propose pas de service de création de sites web ou d'applications sur mesure.

Avez-vous trouvé la réponse à votre question ?