L'API di LeagueRepublic permette al tuo sito web, alla tua app o al tuo programma di leggere le stagioni, le partite, i risultati, le classifiche, le squadre e le statistiche della tua lega direttamente da LeagueRepublic. È di sola lettura: tramite l'API non è possibile modificare nulla nella tua lega.
Cosa ti serve
Il piano Oro. L'API fa parte dell'abbonamento Oro.
L'API attivata. Vai su Home amministratore > API > Impostazioni API e seleziona Abilita API JSON. Puoi disattivarla di nuovo in qualsiasi momento.
Qualcuno che crei la pagina. Uno sviluppatore web oppure un assistente IA come ChatGPT o Claude. Gli articoli Crea… qui sotto ti forniscono istruzioni già pronte da incollare in un assistente IA.
Passo 1: attiva l'API
Nell'amministrazione della tua lega, vai su Home amministratore > API > Impostazioni API e seleziona Abilita API JSON. La stessa pagina mostra l'ID della tua lega, che ti servirà nel passo successivo.
Passo 2: trova i tuoi ID
Ogni stagione, divisione e squadra ha un proprio numero ID. Li usi per indicare quali dati vuoi. L'articolo Come funziona l'API spiega cosa sono gli ID e come trovare i tuoi.
Passo 3: scegli come creare
Con un assistente IA: scegli l'articolo in base a ciò che vuoi creare e seguilo.
Con uno sviluppatore: Provala anche senza avere una lega tua. Questi indirizzi usano la lega dimostrativa di LeagueRepublic, così puoi vedere subito risposte reali:
Stagioni:
Divisioni e coppe: https://api.leaguerepublic.com/json/getFixtureGroupsForSeason/153020000.json
Squadre di una divisione: https://api.leaguerepublic.com/json/getTeamsForFixtureGroup/1/985736993.json
Tutte le partite della stagione: https://api.leaguerepublic.com/json/getFixturesForSeason/153020000.json
Partite di una squadra: https://api.leaguerepublic.com/json/getFixturesForTeam/153020000/154033156.json
L'hub delle partite:
Statistiche di una squadra: https://api.leaguerepublic.com/json/getStatisticSummaryForTeam/153020000/154033156.json
Invia allo sviluppatore la specifica dell'API. Elenca ogni servizio, campo, limite e messaggio di errore.
Esiste anche una versione in testo semplice della stessa specifica per gli strumenti di IA:
Buono a sapersi
C'è un limite al numero di richieste che la tua lega può fare ogni minuto. È condiviso da tutto ciò che usa i dati della tua lega. Le pagine dovrebbero salvare ciò che caricano invece di chiederlo più e più volte. La specifica fornisce i dettagli.
Vengono mostrati solo i risultati approvati, tranne nell'hub delle partite, che mostra anche i risultati in diretta e quelli non ancora approvati, chiaramente contrassegnati.
Tutto ciò che è nascosto sul sito web della tua lega resta nascosto anche nell'API.
Non sei sicuro che l'API faccia per te?
Se non vuoi creare nulla da solo, Code Snippets e League Embed mostrano i dati della tua lega sul tuo sito web senza bisogno di programmare. Consulta Quale integrazione fa per me?
LeagueRepublic non offre un servizio di creazione di siti web o app personalizzati.
