Stran s tekmami in rezultati prikaže vse tekme tvoje sezone, odigrane in tiste, ki še prihajajo, razvrščene po datumu. Obiskovalci jih lahko filtrirajo po diviziji, pokalu ali ekipi in preklapljajo med rezultati in prihajajočimi tekmami.
Ni ti treba biti razvijalec. Pomočnik AI, kot sta ChatGPT ali Claude, lahko stran izdela namesto tebe po spodnjih navodilih.
Preden začneš
Tvoja liga potrebuje načrt Gold z vklopljenim API-jem. Glej Prvi koraki z API-jem.
Potrebuješ ID svoje sezone. Članek Kako deluje API pokaže, kako ga najdeš.
Še nimaš lige? Poziv najprej preizkusi z demo ligo LeagueRepublic: uporabi ID sezone 153020000.
Kako uporabiti poziv
Kopiraj poziv iz sivega okvirja spodaj.
Vpiši ID svoje sezone. [ID-MOJE-SEZONE] zamenjaj s svojo številko.
Povej, kakšen videz želiš. Opiši svoje barve in slog ali priloži posnetek zaslona svojega spletnega mesta ali oblikovanja, ki ti je všeč. Slika običajno deluje najbolje. Če ne poveš ničesar, bo AI izbral preprosto oblikovanje.
Prilepi ga v pomočnika AI in ga pošlji.
Odpri datoteko, ki jo dobiš. Shrani jo in jo dvakrat klikni, da se odpre v brskalniku.
Primerjaj jo s spletnim mestom svoje lige. Če kaj ni videti prav, to AI-ju povej s preprostimi besedami, na primer »preložene tekme so prikazane med rezultati«. Popravil bo.
Poziv
Preden začneš, preberi specifikacijo LeagueRepublic JSON API na naslovu https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Uporabljaj samo storitve, spletne naslove in imena polj, ki jih opisuje, in upoštevaj njena pravila o omejitvi števila zahtev, praznih vrednostih, napakah in o tem, da "road" pomeni v gosteh. Če tega naslova ne moreš odpreti, se ustavi in me prosi, naj prilepim specifikacijo.
Izdelaj mi eno samo spletno stran (eno datoteko HTML, ki jo lahko odprem v brskalniku), ki prikazuje vse tekme sezone moje lige. ID moje sezone je [ID-MOJE-SEZONE].
Stran naj: 1. Vse tekme sezone naloži enkrat, s storitvijo Get Fixtures For Season, vse filtriranje pa opravi na strani brez ponovnega nalaganja. 2. Ima dva zavihka: »Rezultati«, od najnovejših naprej, in »Razpored« (tekme, ki še niso odigrane), od najbližjih naprej. 3. Tekme razvrsti po datumu, z datumom kot naslovom. 4. Pri vsaki tekmi prikaže domačo ekipo, rezultat ali uro začetka, gostujočo ekipo, ime divizije ali pokala, pokalni krog, če obstaja, in prizorišče. 5. Mi omogoči filtriranje po diviziji ali pokalu ter po ekipi, z meniji, sestavljenimi iz samih tekem. 6. Če je tekma preložena, naj to prikaže namesto ure. Tekme, katerih datum še ni potrjen, naj postavi v svoj razdelek na koncu zavihka Razpored. Če je datum tekme že minil, rezultata pa še ni, naj namesto ure prikaže »Čaka na rezultat«. 7. Podatkov ne nalaga znova pogosteje kot enkrat na minuto.
Oblikovanje naj bo pregledno in lahko berljivo na telefonu. V preprostih korakih mi razloži, kako datoteko odprem in uporabljam. Vprašaj me, če kaj ni jasno.
Oblikovanje: [OPIŠI, KAKO NAJ STRAN IZGLEDA, ALI PRILOŽI POSNETEK ZASLONA] |
Če gre kaj narobe
Rezultati ob polčasu ali enajstmetrovk niso prikazani. Ta seznam teh dodatnih podrobnosti trenutno ne vključuje. Središče tekem in stran ekipe jih vključujeta.
Rezultat manjka. Rezultati se prikažejo šele, ko jih liga potrdi.
Stran prikaže sporočilo o napaki. Preveri ID svoje sezone in ali je API za tvojo ligo vklopljen.
Stran ne deluje v oknu za predogled AI-ja. Številni predogledi ne morejo pridobiti podatkov z drugih spletnih mest. Datoteko shrani in jo odpri v brskalniku.
AI pravi, da ne more prebrati specifikacije. Odpri naslov specifikacije v brskalniku, izberi vse, kopiraj in prilepi v AI.
Vse podrobnosti storitve Get Fixtures For Season so v specifikaciji API.
