Pređi na glavni sadržaj

Napravite listu utakmica i rezultata

Uz pomoć AI asistenta napravite stranicu koja navodi svaku utakmicu u vašoj sezoni, sa filterima po takmičenju i timu.

Autor Pedro Maia

Stranica sa utakmicama i rezultatima navodi svaku utakmicu u vašoj sezoni, odigranu i tek predstojeću, grupisanu po datumu. Posetioci mogu da je filtriraju po diviziji, kupu ili timu i da prelaze između rezultata i predstojećih utakmica.

Ne morate da budete programer. AI asistent kao što je ChatGPT ili Claude može da napravi stranicu umesto vas na osnovu uputstava u nastavku.

Pre nego što počnete

  • Vašoj ligi je potreban plan Gold sa uključenim API-jem. Pogledajte Početak rada sa API-jem.

  • Potreban vam je ID sezone. Kako funkcioniše API pokazuje kako da ga pronađete.

  • Još nemate ligu? Prvo isprobajte upit sa demo ligom LeagueRepublic-a: koristite ID sezone 153020000.

Kako se koristi upit

  1. Kopirajte upit iz sivog polja ispod.

  2. Upišite ID svoje sezone. Zamenite [MY-SEASON-ID] svojim brojem.

  3. Recite kako želite da izgleda. Opišite svoje boje i stil ili priložite snimak ekrana vaše veb lokacije ili dizajna koji vam se sviđa. Slika obično najbolje funkcioniše. Ako ništa ne kažete, AI će izabrati jednostavan dizajn.

  4. Nalepite ga u AI asistenta i pošaljite.

  5. Otvorite datoteku koju dobijete. Sačuvajte je, pa dvaput kliknite na nju da biste je otvorili u pregledaču.

  6. Uporedite je sa veb lokacijom svoje lige. Ako nešto izgleda pogrešno, recite AI-ju jednostavnim rečima, na primer „odložene utakmice se prikazuju kao rezultati“. On će to ispraviti.

Upit

Pre nego što počnete, pročitajte specifikaciju LeagueRepublic JSON API na adresi https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Koristite samo usluge, veb adrese i nazive polja koje ona opisuje i poštujte njena pravila o ograničenju broja zahteva, praznim vrednostima, greškama i o tome da „road“ znači gostujući tim. Ako ne možete da otvorite tu adresu, zaustavite se i zamolite me da nalepim specifikaciju.

Napravi mi jednu veb stranicu (jednu HTML datoteku koju mogu da otvorim u pregledaču) koja navodi svaku utakmicu u sezoni moje lige. ID moje sezone je [MY-SEASON-ID].

Stranica treba da:

1. Jednom učita sve utakmice sezone, koristeći uslugu Get Fixtures For Season, i obavi celo filtriranje na stranici bez ponovnog učitavanja.

2. Ima dve kartice: „Rezultati“, najnoviji prvi, i „Utakmice“ (utakmice koje tek treba odigrati), najranije prve.

3. Grupiše utakmice po datumu, sa datumom kao naslovom.

4. Za svaku utakmicu prikaže domaći tim, rezultat ili vreme početka, gostujući tim, naziv divizije ili kupa, kolo kupa ako ga ima, i teren.

5. Omogući mi da filtriram po diviziji ili kupu i po timu, pomoću menija napravljenih od samih utakmica.

6. Ako je utakmica odložena, to prikaže umesto vremena. Utakmice čiji datum treba tek da se potvrdi stavi u poseban odeljak na kraju kartice Utakmice. Ako je datum utakmice prošao, a rezultata još nema, umesto vremena prikaže „Čeka se rezultat“.

7. Ne učitava podatke ponovo češće nego jednom u minuti.

Neka dizajn bude čist i lak za čitanje na telefonu. Objasni jednostavnim koracima kako se datoteka otvara i koristi. Pitaj me ako je nešto nejasno.

Dizajn: [OPIŠITE ŽELJENI IZGLED ILI PRILOŽITE SNIMAK EKRANA]

Ako nešto pođe naopako

  • Rezultati poluvremena ili penala se ne prikazuju. Ova lista trenutno ne uključuje te dodatne detalje. Match hub i stranice timova ih uključuju.

  • Nedostaje rezultat. Rezultati se pojavljuju tek kada ih liga odobri.

  • Stranica prikazuje poruku o grešci. Proverite ID sezone i da li je API uključen za vašu ligu.

  • Stranica ne radi u prozoru za pregled AI-ja. Mnogi pregledi ne mogu da preuzmu podatke sa drugih veb lokacija. Sačuvajte datoteku i otvorite je umesto toga u pregledaču.

  • AI kaže da ne može da pročita specifikaciju. Otvorite adresu specifikacije u pregledaču, izaberite sve, kopirajte i nalepite u AI.

Svi detalji usluge Get Fixtures For Season nalaze se u specifikaciji API-ja.

Da li je ovo odgovor na vaše pitanje?