Страницата Match Hub показва всичко, което се случва във вашата лига в един ден: мачовете, резултатите и таблиците на лигата, с лента с дати за преминаване между дните. Тя прилича на страницата Match Hub в уебсайта ви в LeagueRepublic, но вие решавате дизайна.
Не е нужно да сте разработчик. AI асистент като ChatGPT или Claude може да създаде страницата вместо вас по инструкциите по-долу.
Преди да започнете
Вашата лига се нуждае от плана Gold с включен API. Вижте Първи стъпки с API.
Трябва ви ID на сезона. Как работи API показва как да го намерите.
Още нямате лига? Първо опитайте подканата с демо лигата на LeagueRepublic: използвайте ID на сезон 153020000.
Как да използвате подканата
Копирайте подканата от сивото поле по-долу.
Попълнете ID на сезона си. Заменете [MY-SEASON-ID] със своя номер.
Кажете как искате да изглежда. Опишете цветовете и стила си или приложете екранна снимка на вашия уебсайт или на дизайн, който харесвате. Снимката обикновено работи най-добре. Ако не кажете нищо, AI ще избере семпъл дизайн.
Поставете я в AI асистента и я изпратете.
Отворете файла, който ви дава. Запазете го и след това щракнете двукратно върху него, за да го отворите в браузъра си.
Сравнете го с уебсайта на вашата лига. Ако нещо изглежда погрешно, кажете на AI с прости думи, например „резултатите са обърнати“. Той ще го поправи.
Подканата
Преди да започнете, прочетете спецификацията на LeagueRepublic JSON API на https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Използвайте само услугите, уеб адресите и имената на полета, които тя описва, и следвайте правилата ѝ за ограничението на заявките, празните стойности, грешките и значението на „road“ като гост. Ако не можете да отворите този адрес, спрете и ме помолете да поставя спецификацията тук.
Направи ми една уеб страница (един HTML файл, който мога да отворя в браузъра си), която показва Match Hub на моята лига, като използва услугата Get Match Hub. ID на моя сезон е [MY-SEASON-ID].
Страницата трябва: 1. Да показва най-горе лента с кликаеми дни с мачове, включително записа „за потвърждаване“. Всеки ден показва колко резултата и колко мача предстоят. Щракването върху ден го зарежда. Когато страницата се отвори, превърти лентата така, че показваният ден да се вижда. 2. Да ми позволява да превключвам между сезони. 3. Да показва мачовете за деня, групирани под името на всяка дивизия или кръг от турнир. 4. За всеки мач да показва домакина, резултата и госта. Ако още не е започнал, да показва началния час вместо това. Да отбелязва резултатите на живо с „Live“, а резултатите, които лигата още не е одобрила, с „Provisional“. Ако мачът е отложен, да показва това вместо час. Ако датата на мача е минала, но още няма резултат, да показва „Awaiting result“ вместо час. 5. Да показва всяка допълнителна информация за резултата, като полувреме или дузпи, с малък шрифт. Да не повтаря кръга от турнира под мача, ако вече е в името на групата. 6. Под всяка дивизия да показва нейната таблица: позиция, отбор, изиграни, победи, равенства, загуби, голова разлика, точки и последна форма. 7. Когато мачът има отделни игри (дартс, билярд) или ининги или резултати по четвъртини, да ги показва в раздел, който мога да отварям и затварям. 8. Да запазва всеки ден след зареждането му и да не иска същия ден отново в рамките на една минута.
Дизайнът да е чист и лесен за четене на телефон. Обясни с прости стъпки как да отворя и използвам файла. Питай ме, ако нещо не е ясно.
Дизайн: [DESCRIBE THE LOOK YOU WANT, OR ATTACH A SCREENSHOT] |
Ако нещо се обърка
Страницата показва съобщение за грешка. Проверете ID на сезона си и дали API е включен за вашата лига.
Страницата изобщо не показва данни. Кажете на AI точно какво виждате. Може да се наложи да промени начина, по който страницата зарежда данните.
Страницата не работи в прозореца за преглед на AI. Много прегледи не могат да изтеглят данни от други уебсайтове. Запазете файла и го отворете вместо това в браузъра си.
AI казва, че не може да прочете спецификацията. Отворете адреса на спецификацията в браузъра си, изберете всичко, копирайте го и го поставете в AI.
Пълните подробности за услугата Get Match Hub са в спецификацията на API.
