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