Pāriet uz galveno saturu

Izveidojiet spēļu un rezultātu sarakstu

Izmantojiet MI asistentu, lai izveidotu lapu, kurā uzskaitītas visas jūsu sezonas spēles, ar filtriem pēc sacensībām un komandas.

Autors: Pedro Maia

Spēļu un rezultātu lapā ir uzskaitītas visas jūsu sezonas spēles, gan aizvadītās, gan vēl gaidāmās, sagrupētas pēc datuma. Apmeklētāji var filtrēt tās pēc divīzijas, kausa vai komandas un pārslēgties starp rezultātiem un gaidāmajām spēlēm.

Jums nav jābūt izstrādātājam. MI asistents, piemēram, ChatGPT vai Claude, var izveidot lapu jūsu vietā, pamatojoties uz tālāk sniegtajiem norādījumiem.

Pirms sākat

  • Jūsu līgai nepieciešams Zelta plāns ar ieslēgtu API. Skatiet Darba sākšana ar API.

  • Jums vajadzīgs savs sezonas ID. Kā to atrast, parādīts rakstā Kā darbojas API.

  • Vēl nav līgas? Vispirms izmēģiniet uzvedni ar LeagueRepublic demonstrācijas līgu: izmantojiet sezonas ID 153020000.

Kā izmantot uzvedni

  1. Nokopējiet uzvedni no tālāk redzamā pelēkā lodziņa.

  2. Ievadiet savu sezonas ID. [MY-SEASON-ID] vietā ierakstiet savu numuru.

  3. Pasakiet, kā vēlaties, lai tas izskatās. Aprakstiet krāsas un stilu vai pievienojiet savas vietnes vai jums patīkama dizaina ekrānuzņēmumu. Attēls parasti darbojas vislabāk. Ja neko nepateiksiet, MI izvēlēsies vienkāršu dizainu.

  4. Ielīmējiet to MI asistentā un nosūtiet.

  5. Atveriet failu, ko tas jums iedod. Saglabājiet to un pēc tam veiciet dubultklikšķi, lai to atvērtu pārlūkprogrammā.

  6. Salīdziniet to ar savas līgas vietni. Ja kaut kas izskatās nepareizi, pasakiet to MI vienkāršiem vārdiem, piemēram, „atliktās spēles tiek rādītas kā rezultāti“. Tas to izlabos.

Uzvedne

Pirms sāc, izlasi LeagueRepublic JSON API specifikāciju adresē https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Izmanto tikai tajā aprakstītos pakalpojumus, tīmekļa adreses un lauku nosaukumus un ievēro tās noteikumus par pieprasījumu ierobežojumu, tukšām vērtībām, kļūdām un to, ka „road“ nozīmē izbraukumā. Ja nevari atvērt šo adresi, apstājies un palūdz, lai es ielīmēju specifikāciju.

Izveido man vienu tīmekļa lapu (vienu HTML failu, ko varu atvērt savā pārlūkprogrammā), kurā uzskaitītas visas manas līgas sezonas spēles. Manas sezonas ID ir [MY-SEASON-ID].

Prasības lapai:

1. Vienreiz jāielādē visas sezonas spēles, izmantojot pakalpojumu Get Fixtures For Season, un visa filtrēšana jāveic lapā bez atkārtotas ielādes.

2. Jābūt divām cilnēm: „Rezultāti“ – sākot ar jaunākajiem, un „Spēles“ (vēl aizvadāmās spēles) – sākot ar tuvākajām.

3. Jāsagrupē spēles pēc datuma, datumu rādot kā virsrakstu.

4. Pie katras spēles jārāda mājinieku komanda, rezultāts vai sākuma laiks, viesu komanda, divīzijas vai kausa nosaukums, kausa kārta (ja tāda ir) un norises vieta.

5. Jāļauj man filtrēt pēc divīzijas vai kausa un pēc komandas, izmantojot izvēlnes, kas izveidotas no pašām spēlēm.

6. Ja spēle ir atlikta, tas jārāda laika vietā. Spēles, kuru datums vēl tiks precizēts, jāievieto atsevišķā sadaļā cilnes „Spēles“ beigās. Ja spēles datums ir pagājis, bet rezultāta vēl nav, laika vietā jārāda „Gaida rezultātu“.

7. Dati nav jāielādē atkārtoti biežāk kā reizi minūtē.

Dizainam jābūt tīram un viegli lasāmam tālrunī. Vienkāršos soļos paskaidro, kā atvērt un lietot failu. Pajautā man, ja kaut kas nav skaidrs.

Dizains: [APRAKSTI VĒLAMO IZSKATU VAI PIEVIENO EKRĀNUZŅĒMUMU]

Ja kaut kas nedarbojas

  • Netiek rādīti pirmā puslaika vai pēcspēles sitienu rezultāti. Šajā sarakstā pašlaik nav šādas papildu informācijas. Spēļu centra un komandas lapās tā ir.

  • Trūkst rezultāta. Rezultāti parādās tikai pēc tam, kad līga tos ir apstiprinājusi.

  • Lapā tiek rādīts kļūdas ziņojums. Pārbaudiet savu sezonas ID un to, vai jūsu līgai ir ieslēgts API.

  • Lapa nedarbojas MI priekšskatījuma logā. Daudzi priekšskatījumi nevar iegūt datus no citām vietnēm. Saglabājiet failu un tā vietā atveriet to pārlūkprogrammā.

  • MI saka, ka nevar izlasīt specifikāciju. Atveriet specifikācijas adresi pārlūkprogrammā, atlasiet visu, nokopējiet un ielīmējiet MI.

Detalizēta informācija par pakalpojumu Get Fixtures For Season ir API specifikācijā.

Vai saņēmāt atbildi uz savu jautājumu?