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 essa non si può modificare nulla nella tua lega.
Cosa ti serve
Il piano Gold. L'API fa parte dell'abbonamento Gold.
L'API attivata. Vai su Home amministratore > API > Impostazioni API e spunta Abilita API JSON. Puoi disattivarla di nuovo in qualsiasi momento.
Qualcuno che costruisca con essa. Uno sviluppatore web oppure un assistente AI come ChatGPT o Claude. Gli articoli Crea… qui sotto ti danno istruzioni già pronte da incollare in un assistente AI.
Passaggio 1: attiva l'API
Nell'amministrazione della tua lega, vai su Home amministratore > API > Impostazioni API e spunta Abilita API JSON. La stessa pagina mostra l'ID della tua lega, che ti serve nel passaggio successivo.
Passaggio 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.
Passaggio 3: scegli come costruire
Con un assistente AI: scegli l'articolo per ciò che vuoi costruire e seguilo.
Con uno sviluppatore: Provalo senza una lega tua. Questi indirizzi usano la lega demo di LeagueRepublic, quindi 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
Le partite di una squadra: https://api.leaguerepublic.com/json/getFixturesForTeam/153020000/154033156.json
L'hub delle partite:
Le statistiche di una squadra: https://api.leaguerepublic.com/json/getStatisticSummaryForTeam/153020000/154033156.json
invia loro 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 AI:
Da sapere
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 ancora e ancora. 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 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 costruire nulla da solo, i Code Snippets e League Embed mostrano i dati della tua lega sul tuo sito web senza programmare. Consulta Quale integrazione fa per me?.
LeagueRepublic non offre un servizio per creare per te siti web o app su misura.
