Pereiti prie pagrindinio turinio

Sukurkite komandos puslapį

Pasitelkite DI asistentą ir sukurkite puslapį, kuriame rodomi vienos komandos rezultatai ir artėjančios rungtynės.

Parašė Pedro Maia

Komandos puslapyje iš karto matomas vienos komandos sezonas: jos rezultatai su pergalėmis, lygiosiomis ir pralaimėjimais bei artėjančios rungtynės visose varžybose, kuriose ji žaidžia. Jis idealiai tinka klubo svetainei.

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

Prieš pradėdami

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

  • Jums reikės sezono ID. Straipsnyje Kaip veikia API parodyta, kaip jį rasti.

  • Jums reikės komandos pavadinimo, parašyto tiksliai taip, kaip jis rodomas jūsų lygos svetainėje.

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

Kaip naudoti užklausą

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

  2. Įrašykite savo duomenis. Pakeiskite [MANO-SEZONO-ID] savo sezono ID, o [MANO-KOMANDOS-PAVADINIMAS] – komandos pavadinimu.

  3. Nurodykite, kaip norite, kad atrodytų. Aprašykite savo klubo spalvas ir stilių arba pridėkite savo svetainės ar patinkančio dizaino ekrano kopiją. Paveikslėlis paprastai tinka geriausiai. Jei nieko nenurodysite, DI parinks 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, „tos rungtynės buvo namuose, o ne išvykoje“. 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ų rodomos vienos komandos sezono rungtynės. Mano sezono ID yra [MANO-SEZONO-ID], o komanda vadinasi [MANO-KOMANDOS-PAVADINIMAS].

Puslapis turi:

1. Pirmą kartą įkeliant, rasti komandos ID iš sezono rungtynių, tada naudoti paslaugą Get Fixtures For Team. Įsiminti ID, kad nereikėtų jo ieškoti dar kartą.

2. Naudoti komandos pavadinimą kaip antraštę.

3. Padalyti rungtynes į „Rezultatai“, nuo naujausių, ir „Artėjančios“, nuo artimiausių.

4. Prie kiekvienų rungtynių rodyti datą, varžybas (ir taurės etapą, jei yra), varžovą, ar žaista namuose, ar išvykoje, ir rezultatą, pirmiausia nurodant mano komandos įvarčius.

5. Prie rezultatų rodyti P, L arba Pr komandos požiūriu. Jei rungtynės baigėsi lygiosiomis ir nugalėtojas buvo nustatytas baudiniais, vietoj L rodyti, kas laimėjo baudinių seriją, ir baudinių serijos rezultatą.

6. Smulkiu šriftu rodyti papildomą rezultato informaciją, pavyzdžiui, kėlinio. 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“.

7. Neįkelti duomenų iš naujo dažniau nei 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 rašoma, kad komanda nerasta. Patikrinkite, ar komandos pavadinimas parašytas tiksliai taip, kaip jūsų lygos svetainėje, ir ar komanda žaidžia tame sezone.

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

  • Puslapis neveikia DI peržiūros lange. Daugelis peržiūrų negali gauti duomenų iš kitų svetainių. Išsaugokite failą ir 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.

Visa informacija apie paslaugą Get Fixtures For Team pateikta API specifikacijoje.

Ar gavote atsakymą į savo klausimą?