Passer au contenu principal

Premiers pas avec l'API

Activez l'API LeagueRepublic, trouvez vos identifiants et choisissez si vous construisez avec un développeur ou un assistant IA.

Écrit par Pedro Maia

L'API LeagueRepublic permet à votre propre site web, application ou programme de lire les saisons, calendriers, résultats, classements, équipes et 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 Gold. L'API fait partie de l'abonnement Gold.

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

  • Quelqu'un pour construire 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 (Admin Home > API > API Settings) et cochez Activer l'API JSON (Enable JSON API). La même page affiche l'identifiant de votre ligue, dont vous aurez besoin à l'étape suivante.

Étape 2 : trouver vos identifiants

Chaque saison, division et équipe possède son propre numéro d'identifiant. Vous les utilisez pour indiquer les données voulues. Comment fonctionne l'API explique les identifiants et comment trouver les vôtres.

Étape 3 : choisir comment construire

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

Avec un développeur : essayez sans ligue à vous. Ces adresses utilisent la ligue de démonstration de LeagueRepublic, vous pouvez donc voir de vraies réponses tout de suite :

Saisons :

Le hub des matchs :

envoyez-leur la spécification de l'API. Elle liste tous les services, champs, limites et messages 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 requêtes que votre ligue peut effectuer 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 redemander sans cesse. La spécification donne les détails.

  • Seuls les résultats approuvés sont affichés, sauf dans le hub 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 également.

Pas sûr que l'API vous convienne ?

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

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 ?