LeagueRepublic API leidžia jūsų svetainei, programėlei ar programai nuskaityti jūsų lygos sezonus, rungtynes, rezultatus, turnyrines lenteles, komandas ir statistiką tiesiai iš LeagueRepublic. Jis skirtas tik skaityti: per jį jūsų lygoje nieko pakeisti negalima.
Ko jums reikia
Gold planas. API yra Gold prenumeratos dalis.
Įjungtas API. Eikite į Administratoriaus pradžia > API > API nustatymai ir pažymėkite Įjungti JSON API. Bet kada galite jį vėl išjungti.
Kas nors, kas sukurs puslapį. Svetainės kūrėjas arba DI asistentas, pavyzdžiui, ChatGPT ar Claude. Toliau pateiktuose straipsniuose Sukurkite… rasite paruoštas instrukcijas, kurias galite įklijuoti į DI asistentą.
1 veiksmas: įjunkite API
Savo lygos administravimo skiltyje eikite į Administratoriaus pradžia > API > API nustatymai ir pažymėkite Įjungti JSON API. Tame pačiame puslapyje rodomas jūsų lygos ID, kurio jums reikės kitame veiksme.
2 veiksmas: raskite savo ID
Kiekvienas sezonas, divizionas ir komanda turi savo ID numerį. Juo nurodote, kokių duomenų norite. Straipsnyje Kaip veikia API paaiškinta, kas yra ID ir kaip rasti savuosius.
3 veiksmas: pasirinkite, kaip kurti
Su DI asistentu: pasirinkite straipsnį pagal tai, ką norite sukurti, ir vadovaukitės juo.
Su svetainės kūrėju: Išbandykite net neturėdami savo lygos. Šie adresai naudoja LeagueRepublic demonstracinę lygą, todėl iškart pamatysite tikrus atsakymus:
Sezonai:
Divizionai ir taurės: https://api.leaguerepublic.com/json/getFixtureGroupsForSeason/153020000.json
Lygos turnyrinė lentelė: https://api.leaguerepublic.com/json/getStandingsForFixtureGroup/1/985736993.json
Diviziono komandos: https://api.leaguerepublic.com/json/getTeamsForFixtureGroup/1/985736993.json
Visos sezono rungtynės: https://api.leaguerepublic.com/json/getFixturesForSeason/153020000.json
Vienos komandos rungtynės: https://api.leaguerepublic.com/json/getFixturesForTeam/153020000/154033156.json
Rungtynių centras:
Komandos statistika: https://api.leaguerepublic.com/json/getStatisticSummaryForTeam/153020000/154033156.json
Nusiųskite kūrėjui API specifikaciją. Joje išvardytos visos paslaugos, laukai, apribojimai ir klaidų pranešimai.
Yra ir tos pačios specifikacijos paprasto teksto versija DI įrankiams:
Naudinga žinoti
Yra apribojimas, kiek užklausų jūsų lyga gali pateikti per minutę. Juo dalijasi viskas, kas naudoja jūsų lygos duomenis. Puslapiai turėtų išsaugoti tai, ką įkelia, užuot prašę vėl ir vėl. Išsami informacija pateikta specifikacijoje.
Rodomi tik patvirtinti rezultatai, išskyrus rungtynių centrą, kuriame rodomi ir tiesioginiai bei dar nepatvirtinti rezultatai, aiškiai pažymėti.
Viskas, kas paslėpta jūsų lygos svetainėje, lieka paslėpta ir API.
Nesate tikri, ar API jums tinka?
Jei nenorite nieko kurti patys, Code Snippets ir League Embed parodys jūsų lygos duomenis jūsų svetainėje be programavimo. Žr. Kuri integracija man tinka?
LeagueRepublic neteikia individualių svetainių ar programėlių kūrimo paslaugos.
