Stran Match Hub prikazuje vse, kar se v tvoji ligi dogaja v enem dnevu: tekme, rezultate in lestvice, s trakom datumov za premikanje med dnevi. Videti je kot stran Match Hub na tvojem spletnem mestu LeagueRepublic, a obliko določaš ti.
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š.
Še nimaš lige? Najprej preizkusi poziv z demo ligo LeagueRepublic: uporabi ID sezone 153020000.
Kako uporabiš poziv
Kopiraj poziv iz sivega polja spodaj.
Vpiši ID svoje sezone. Zamenjaj [MY-SEASON-ID] s svojo številko.
Povej, kako naj izgleda. 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č, 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 „rezultati so obrnjeni narobe“. 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 središče tekem moje lige (match hub) s storitvijo Get Match Hub. ID moje sezone je [MY-SEASON-ID].
Stran naj: 1. Na vrhu prikaže trak klikljivih tekmovalnih dni, vključno z vnosom „bo še potrjeno“. Vsak dan pokaže, koliko rezultatov in tekem za odigrati ima. S klikom na dan se ta naloži. Ko se stran odpre, naj trak pomakne tako, da je prikazani dan viden. 2. Omogoča preklapljanje med sezonami. 3. Prikaže tekme dneva, združene pod imenom vsake divizije ali kroga pokala. 4. Pri vsaki tekmi prikaže domačo ekipo, rezultat in gostujočo ekipo. Če se še ni začela, namesto tega prikaže uro začetka. Rezultate v živo označi z „V živo“, rezultate, ki jih liga še ni potrdila, pa s „Začasno“. Č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“. 5. Vse dodatne podrobnosti rezultata, na primer polčas ali enajstmetrovke, prikaže z drobnim besedilom. Kroga pokala naj ne ponavlja pod tekmo, če je že v imenu skupine. 6. Pod vsako divizijo prikaže njeno lestvico: mesto, ekipa, odigrane, zmage, remiji, porazi, razlika, točke in nedavna forma. 7. Kjer ima tekma posamezne igre (pikado, pool) ali rezultate po menjavah ali četrtinah, jih prikaže v razdelku, ki ga lahko odpiram in zapiram. 8. Vsak dan po nalaganju shrani in ga v eni minuti ne zahteva znova.
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 prikaže sporočilo o napaki. Preveri ID sezone in ali je API za tvojo ligo vklopljen.
Stran sploh ne prikaže podatkov. Umetni inteligenci natančno povej, kaj vidiš. Morda bo morala spremeniti način, kako stran nalaga podatke.
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 Match Hub so v specifikaciji API-ja.
