Stranica Match Hub prikazuje sve što se događa u vašoj ligi u jednom danu: utakmice, rezultate i tabele lige, s trakom datuma za prelazak s dana na dan. Izgleda kao stranica Match Hub na vašoj LeagueRepublic web stranici, ali dizajn odlučujete vi.
Ne morate biti programer. AI asistent kao što je ChatGPT ili Claude može izraditi stranicu za vas prema uputama u nastavku.
Prije nego što počnete
Vašoj ligi treba Gold plan s uključenim API-jem. Pogledajte Početak rada s API-jem.
Trebate svoj ID sezone. Kako funkcioniše API pokazuje kako ga pronaći.
Još nemate ligu? Prvo isprobajte upit s demo ligom LeagueRepublic-a: koristite ID sezone 153020000.
Kako koristiti upit
Kopirajte upit iz sivog okvira ispod.
Unesite svoj ID sezone. Zamijenite [MY-SEASON-ID] vlastitim brojem.
Recite kako želite da izgleda. Opišite svoje boje i stil ili priložite snimak ekrana svoje web stranice ili dizajna koji vam se sviđa. Slika obično najbolje funkcioniše. Ako ništa ne kažete, AI će odabrati jednostavan dizajn.
Zalijepite ga u AI asistenta i pošaljite.
Otvorite datoteku koju vam da. Sačuvajte je, a zatim dvaput kliknite na nju da je otvorite u pregledniku.
Provjerite je li u skladu s web stranicom vaše lige. Ako nešto izgleda pogrešno, recite AI-ju jednostavnim riječima, na primjer „rezultati su obrnuti“. On će to ispraviti.
Upit
Prije nego što počnete, pročitajte specifikaciju LeagueRepublic JSON API-ja na https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Koristite samo usluge, web adrese i nazive polja koje opisuje te slijedite njena pravila o ograničenju zahtjeva, praznim vrijednostima, greškama i značenju „road“ kao gost. Ako ne možete otvoriti tu adresu, stanite i zamolite me da zalijepim specifikaciju.
Napravi mi jednu web stranicu (jednu HTML datoteku koju mogu otvoriti u pregledniku) koja prikazuje Match Hub moje lige, koristeći uslugu Get Match Hub. ID moje sezone je [MY-SEASON-ID].
Stranica treba: 1. Prikazati traku klikabilnih dana utakmica na vrhu, uključujući stavku „treba potvrditi“. Svaki dan prikazuje koliko ima rezultata i utakmica koje treba odigrati. Klikom na dan on se učitava. Kad se stranica otvori, pomakni traku tako da je prikazani dan vidljiv. 2. Omogućiti mi prebacivanje između sezona. 3. Prikazati utakmice dana grupisane pod nazivom svake divizije ili kola kupa. 4. Za svaku utakmicu prikazati domaći tim, rezultat i gostujući tim. Ako nije počela, umjesto toga prikazati vrijeme početka. Rezultate uživo označiti sa „Live“, a rezultate koje liga još nije odobrila sa „Provisional“. Ako je utakmica odgođena, prikazati to umjesto vremena. Ako je datum utakmice prošao, a još nema rezultata, prikazati „Awaiting result“ umjesto vremena. 5. Prikazati sve dodatne detalje rezultata, kao što su poluvrijeme ili penali, sitnim tekstom. Ne ponavljati kolo kupa ispod utakmice ako je već u nazivu grupe. 6. Ispod svake divizije prikazati njenu tabelu lige: poziciju, tim, odigrano, pobjede, neriješeno, porazi, razliku, bodove i nedavnu formu. 7. Gdje utakmica ima pojedinačne igre (pikado, pool) ili ininge ili rezultate po četvrtinama, prikazati ih u dijelu koji mogu otvarati i zatvarati. 8. Sačuvati svaki dan nakon učitavanja i ne tražiti isti dan ponovo u roku od minute.
Neka dizajn bude čist i lagan za čitanje na telefonu. Objasni jednostavnim koracima kako otvoriti i koristiti datoteku. Pitaj me ako je nešto nejasno.
Dizajn: [DESCRIBE THE LOOK YOU WANT, OR ATTACH A SCREENSHOT] |
Ako nešto pođe po zlu
Stranica prikazuje poruku o grešci. Provjerite ID svoje sezone i je li API uključen za vašu ligu.
Stranica uopće ne prikazuje podatke. Recite AI-ju tačno šta vidite. Možda će morati promijeniti način na koji stranica učitava podatke.
Stranica ne radi u AI-jevom prozoru za pregled. Mnogi pregledi ne mogu preuzimati podatke s drugih web stranica. Sačuvajte datoteku i umjesto toga je otvorite u pregledniku.
AI kaže da ne može pročitati specifikaciju. Otvorite adresu specifikacije u pregledniku, označite sve, kopirajte i zalijepite u AI.
Svi detalji usluge Get Match Hub nalaze se u specifikaciji API-ja.
