Pereiti prie pagrindinio turinio

Sukurkite rungtynių centro puslapį

Naudodami DI asistentą sukurkite puslapį, kuriame rodomos jūsų lygos rungtynės, rezultatai ir turnyrinės lentelės bet kuriai dienai.

Parašė Pedro Maia

Rungtynių centro puslapis vienoje vietoje rodo viską, kas vieną dieną vyksta jūsų lygoje: rungtynes, rezultatus ir turnyrines lenteles, o datų juosta leidžia judėti tarp dienų. Jis atrodo kaip Rungtynių centro puslapis jūsų LeagueRepublic svetainėje, tačiau dizainą pasirenkate jūs.

Jums nereikia būti programuotoju. DI asistentas, pavyzdžiui, ChatGPT ar Claude, gali sukurti puslapį pagal toliau pateiktas instrukcijas.

Prieš pradedant

  • Jūsų lygai reikalingas Gold planas su įjungtu API. Žr. Darbo su API pradžia.

  • Jums reikia savo sezono ID. Kaip jį rasti, parodyta straipsnyje Kaip veikia API.

  • Dar neturite lygos? Pirmiausia išbandykite užklausą su LeagueRepublic demonstracine lyga: naudokite sezono ID 153020000.

Kaip naudoti užklausą

  1. Nukopijuokite užklausą iš žemiau esančio pilko langelio.

  2. Įrašykite savo sezono ID. Vietoj [MY-SEASON-ID] įrašykite savo numerį.

  3. Pasakykite, kaip norite, kad atrodytų. Aprašykite spalvas ir stilių arba pridėkite savo svetainės ar jums patinkančio dizaino ekrano kopiją. Paveikslėlis paprastai veikia geriausiai. Jei nieko nepasakysite, DI pasirinks paprastą dizainą.

  4. Įklijuokite ją į DI asistentą ir išsiųskite.

  5. Atidarykite gautą failą. Išsaugokite jį, tada dukart spustelėkite, kad atidarytumėte naršyklėje.

  6. Palyginkite su savo lygos svetaine. Jei kas nors atrodo ne taip, paprastais žodžiais pasakykite DI, pavyzdžiui, „rezultatai sukeisti vietomis“. Jis tai ištaisys.

Užklausa

Prieš pradėdamas perskaityk LeagueRepublic JSON API specifikaciją adresu https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Naudok tik joje aprašytas paslaugas, žiniatinklio adresus ir laukų pavadinimus ir laikykis jos taisyklių dėl užklausų apribojimo, tuščių reikšmių, klaidų ir to, kad „road“ reiškia išvykoje. Jei negali atidaryti to adreso, sustok ir paprašyk, kad įklijuočiau specifikaciją.

Sukurk man vieną tinklalapį (vieną HTML failą, kurį galėčiau atidaryti naršyklėje), kuriame būtų rodomas mano lygos rungtynių centras, naudojant paslaugą Get Match Hub. Mano sezono ID yra [MY-SEASON-ID].

Puslapis turi:

1. Viršuje rodyti spustelėjamų rungtynių dienų juostą, įskaitant įrašą „bus patvirtinta“. Prie kiekvienos dienos rodyti, kiek joje yra rezultatų ir dar žaistinų rungtynių. Spustelėjus dieną, ją įkelti. Atidarius puslapį, paslinkti juostą taip, kad rodoma diena būtų matoma.

2. Leisti man perjungti sezonus.

3. Rodyti dienos rungtynes, sugrupuotas pagal kiekvieno diviziono ar taurės etapo pavadinimą.

4. Prie kiekvienų rungtynių rodyti šeimininkų komandą, rezultatą ir svečių komandą. Jei rungtynės dar neprasidėjo, vietoj to rodyti pradžios laiką. Tiesioginius rezultatus pažymėti „Tiesiogiai“, o lygos dar nepatvirtintus rezultatus – „Preliminarus“. Jei rungtynės atidėtos, rodyti tai vietoj laiko. Jei rungtynių data jau praėjo, bet rezultato dar nėra, vietoj laiko rodyti „Laukiama rezultato“.

5. Smulkiu šriftu rodyti papildomą rezultato informaciją, pavyzdžiui, pirmojo kėlinio ar baudinių rezultatą. Nekartoti taurės etapo po rungtynėmis, jei jis jau yra grupės pavadinime.

6. Po kiekvienu divizionu rodyti jo turnyrinę lentelę: vietą, komandą, sužaista, laimėta, lygiosios, pralaimėta, skirtumą, taškus ir naujausią formą.

7. Jei rungtynės turi atskirus žaidimus (smiginis, biliardas) arba padavimų ar kėlinių rezultatus, rodyti juos skiltyje, kurią galiu išskleisti ir suskleisti.

8. Įkėlus kiekvieną dieną, ją išsaugoti ir neprašyti tos pačios dienos dar kartą per minutę.

Dizainas turi būti tvarkingas ir lengvai skaitomas telefone. Paprastais žingsniais paaiškink, kaip atidaryti ir naudoti failą. Paklausk manęs, jei kas nors neaišku.

Dizainas: [APRAŠYK NORIMĄ IŠVAIZDĄ ARBA PRIDĖK EKRANO KOPIJĄ]

Jei kas nors nepavyksta

  • Puslapyje rodomas klaidos pranešimas. Patikrinkite savo sezono ID ir ar jūsų lygai įjungtas API.

  • Puslapyje visiškai nerodoma duomenų. Tiksliai pasakykite DI, ką matote. Gali tekti pakeisti, kaip puslapis įkelia duomenis.

  • Puslapis neveikia DI peržiūros lange. Daugelis peržiūrų negali gauti duomenų iš kitų svetainių. Išsaugokite failą ir vietoj to atidarykite jį naršyklėje.

  • DI sako, kad negali perskaityti specifikacijos. Atidarykite specifikacijos adresą naršyklėje, pažymėkite viską, nukopijuokite ir įklijuokite į DI.

Išsamią paslaugos Get Match Hub informaciją rasite API specifikacijoje.

Ar gavote atsakymą į savo klausimą?