L'API de LeagueRepublic permet que el teu propi lloc web, aplicació o programa llegeixi les temporades, els partits, els resultats, les taules, els equips i les estadístiques de la teva lliga directament des de LeagueRepublic. És només de lectura: no es pot canviar res de la teva lliga a través seu.
Què necessites
El pla Gold. L'API forma part de la subscripció Gold.
L'API activada. Ves a Inici de l'administració > API > Configuració de l'API i marca Activa JSON API. La pots desactivar de nou en qualsevol moment.
Algú que construeixi amb ella. Un desenvolupador web o un assistent d'IA com ChatGPT o Claude. Els articles Crea… de sota et donen instruccions preparades per enganxar a un assistent d'IA.
Pas 1: Activa l'API
A l'administració de la teva lliga, ves a Inici de l'administració > API > Configuració de l'API i marca Activa JSON API. La mateixa pàgina mostra l'ID de la teva lliga, que necessitaràs al pas següent.
Pas 2: Troba els teus ID
Cada temporada, divisió i equip té el seu propi número d'ID. Els utilitzes per indicar quines dades vols. Com funciona l'API explica els ID i com trobar els teus.
Pas 3: Tria com construir
Amb un assistent d'IA: tria l'article del que vulguis construir i segueix-lo.
Amb un desenvolupador: Prova-ho sense una lliga pròpia. Aquestes adreces utilitzen la lliga de demostració de LeagueRepublic, de manera que pots veure respostes reals de seguida:
Temporades:
Divisions i copes: https://api.leaguerepublic.com/json/getFixtureGroupsForSeason/153020000.json
Una taula de la lliga: https://api.leaguerepublic.com/json/getStandingsForFixtureGroup/1/985736993.json
Equips d'una divisió: https://api.leaguerepublic.com/json/getTeamsForFixtureGroup/1/985736993.json
Tots els partits de la temporada: https://api.leaguerepublic.com/json/getFixturesForSeason/153020000.json
Els partits d'un equip: https://api.leaguerepublic.com/json/getFixturesForTeam/153020000/154033156.json
El Match Hub:
Les estadístiques d'un equip: https://api.leaguerepublic.com/json/getStatisticSummaryForTeam/153020000/154033156.json
envia'ls l'especificació de l'API. Llista tots els serveis, camps, límits i missatges d'error.
També hi ha una versió en text pla de la mateixa especificació per a eines d'IA:
Bo de saber
Hi ha un límit al nombre de sol·licituds que la teva lliga pot fer cada minut. El comparteix tot el que utilitza les dades de la teva lliga. Les pàgines haurien de desar el que carreguen en lloc de tornar-ho a demanar una vegada i una altra. L'especificació en dona els detalls.
Només es mostren els resultats aprovats, excepte al Match Hub, que també mostra resultats en directe i no aprovats, clarament marcats.
Tot el que està amagat al web de la teva lliga continua amagat també a l'API.
No estàs segur que l'API sigui per a tu?
Si no vols construir res tu mateix, Code Snippets i League Embed posen les dades de la teva lliga al teu lloc web sense programar. Consulta Quina integració és la més adequada per a mi?.
LeagueRepublic no ofereix un servei per crear llocs web o aplicacions personalitzats per a tu.
