API LeagueRepublic дає змогу вашому власному веб-сайту, додатку чи програмі читати сезони, розклад матчів, результати, таблиці, команди й статистику вашої ліги безпосередньо з LeagueRepublic. Він працює лише на читання: через нього нічого у вашій лізі змінити не можна.
Що вам потрібно
План Золото (Gold). API входить у передплату Золото (Gold).
Увімкнений API. Перейдіть до Головна сторінка адміністратора > API > Налаштування API і позначте Увімкнути JSON API. Ви можете будь-коли знову його вимкнути.
Хтось, хто створюватиме з його допомогою. Веб-розробник або ШІ-асистент, наприклад ChatGPT чи Claude. Статті Створіть… нижче містять готові інструкції, які можна вставити в ШІ-асистента.
Крок 1: Увімкніть API
В адмініструванні ліги перейдіть до Головна сторінка адміністратора > API > Налаштування API і позначте Увімкнути JSON API. На тій самій сторінці показано ID вашої ліги, який знадобиться на наступному кроці.
Крок 2: Знайдіть свої ID
Кожен сезон, дивізіон і команда мають власний номер ID. За їх допомогою ви вказуєте, які дані хочете отримати. У статті Як працює API пояснено, що таке ID і як знайти свої.
Крок 3: Виберіть спосіб створення
З ШІ-асистентом: виберіть статтю про те, що ви хочете створити, і дотримуйтеся її.
З розробником: Спробуйте без власної ліги. Ці адреси використовують демонстраційну лігу LeagueRepublic, тож ви одразу побачите справжні відповіді:
Сезони:
Дивізіони й кубки: https://api.leaguerepublic.com/json/getFixtureGroupsForSeason/153020000.json
Турнірна таблиця ліги: https://api.leaguerepublic.com/json/getStandingsForFixtureGroup/1/985736993.json
Команди в дивізіоні: https://api.leaguerepublic.com/json/getTeamsForFixtureGroup/1/985736993.json
Усі матчі сезону: https://api.leaguerepublic.com/json/getFixturesForSeason/153020000.json
Матчі однієї команди: https://api.leaguerepublic.com/json/getFixturesForTeam/153020000/154033156.json
Центр матчів:
Статистика команди: https://api.leaguerepublic.com/json/getStatisticSummaryForTeam/153020000/154033156.json
Надішліть їм специфікацію API. У ній перелічено всі сервіси, поля, обмеження й повідомлення про помилки.
Є також версія тієї самої специфікації звичайним текстом для інструментів ШІ:
Корисно знати
Існує обмеження на кількість запитів, які ваша ліга може надсилати щохвилини. Воно спільне для всього, що використовує дані вашої ліги. Сторінки мають зберігати завантажене, а не запитувати знову й знову. Подробиці наведено в специфікації.
Показуються лише затверджені результати, крім центру матчів, де також показано результати наживо й незатверджені результати з чіткою позначкою.
Усе, що приховано на веб-сайті вашої ліги, залишається прихованим і в API.
Не впевнені, що API вам підходить?
Якщо ви не хочете нічого створювати самі, Code Snippets та League Embed розміщують дані вашої ліги на вашому веб-сайті без програмування. Див. Яка інтеграція підходить саме мені?
LeagueRepublic не надає послуг зі створення індивідуальних веб-сайтів чи додатків для вас.
