Stran ekipe na hitro prikaže sezono ene ekipe: njene rezultate z zmagami, remiji in porazi ter prihajajoče tekme v vseh tekmovanjih, v katerih igra. Idealna je za spletno mesto kluba.
Ni ti treba biti razvijalec. Pomočnik z umetno inteligenco, kot sta ChatGPT ali Claude, lahko stran naredi namesto tebe na podlagi spodnjih navodil.
Preden začneš
Tvoja liga potrebuje načrt Gold z vklopljenim API-jem. Poglej Začetek uporabe API-ja.
Potrebuješ svoj ID sezone. Kako deluje API pokaže, kako ga najdeš.
Potrebuješ ime ekipe, zapisano natanko tako, kot je prikazano na spletnem mestu tvoje lige.
Še nimaš lige? Najprej preizkusi poziv z demo ligo LeagueRepublic: uporabi ID sezone 153020000 in ime ekipe Kings Arms.
Kako uporabiš poziv
Kopiraj poziv iz sivega polja spodaj.
Vpiši svoje podatke. Zamenjaj [MY-SEASON-ID] z ID-jem sezone in [MY-TEAM-NAME] z imenom ekipe.
Povej, kako naj izgleda. Opiši barve in slog svojega kluba ali priloži posnetek zaslona svojega spletnega mesta ali oblikovanja, ki ti je všeč. Slika običajno deluje najbolje. Če ne poveš nič, bo umetna inteligenca izbrala preprosto oblikovanje.
Prilepi ga v pomočnika z umetno inteligenco in ga pošlji.
Odpri datoteko, ki jo dobiš. Shrani jo, nato jo z dvoklikom odpri v brskalniku.
Preveri jo glede na spletno mesto svoje lige. Če se ti kaj zdi narobe, to v preprostih besedah povej umetni inteligenci, na primer „ta tekma je bila doma, ne v gosteh“. Popravila bo.
Poziv
Preden začneš, preberi specifikacijo LeagueRepublic JSON API na naslovu https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Uporabljaj le storitve, spletne naslove in imena polj, ki jih opisuje, in upoštevaj njena pravila o omejitvi zahtev, praznih vrednostih, napakah in o tem, da „road“ pomeni gostujoče. Če tega naslova ne moreš odpreti, se ustavi in me prosi, naj vanj prilepim specifikacijo.
Naredi mi eno samo spletno stran (eno datoteko HTML, ki jo lahko odprem v brskalniku), ki prikazuje tekme ene ekipe v sezoni. ID moje sezone je [MY-SEASON-ID], ekipa pa se imenuje [MY-TEAM-NAME].
Stran naj: 1. Ob prvem nalaganju najde ID ekipe iz tekem sezone, nato uporabi storitev Get Fixtures For Team. ID si zapomni, da ga ni treba znova iskati. 2. Kot naslov uporabi ime ekipe. 3. Tekme razdeli na „Rezultati“, najnovejši na vrhu, in „Prihajajoče“, najbližje na vrhu. 4. Pri vsaki tekmi prikaže datum, tekmovanje (in krog pokala, če obstaja), nasprotnika, ali je bila tekma doma ali v gosteh, in rezultat, z rezultatom moje ekipe na prvem mestu. 5. Pri rezultatih prikaže Z, R ali P z vidika ekipe. Če se je tekma končala neodločeno in je bila odločena z enajstmetrovkami, namesto R prikaže, kdo je zmagal v izvajanju enajstmetrovk, z rezultatom izvajanja. 6. Vse dodatne podrobnosti rezultata, na primer polčas, prikaže z drobnim besedilom. Če je tekma prestavljena, naj to prikaže namesto ure. Če je datum tekme 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 čisto in zlahka berljivo na telefonu. V preprostih korakih razloži, kako datoteko odpreti in uporabljati. Vprašaj me, če je karkoli nejasno.
Oblikovanje: [OPIŠI ŽELENI VIDEZ ALI PRILOŽI POSNETEK ZASLONA] |
Če gre kaj narobe
Stran pravi, da ekipe ni mogoče najti. Preveri, ali je ime ekipe zapisano natanko tako kot na spletnem mestu tvoje lige in ali ekipa v tej sezoni igra.
Stran prikaže sporočilo o napaki. Preveri ID sezone in ali je API za tvojo ligo vklopljen.
Stran ne deluje v predogledu umetne inteligence. Mnogi predogledi ne morejo pridobiti podatkov z drugih spletnih mest. Datoteko shrani in jo odpri v brskalniku.
Umetna inteligenca pravi, da ne more prebrati specifikacije. Naslov specifikacije odpri v brskalniku, izberi vse, kopiraj in prilepi v umetno inteligenco.
Vse podrobnosti storitve Get Fixtures For Team so v specifikaciji API-ja.
