Una pàgina de calendari i resultats llista tots els partits de la teva temporada, jugats i per jugar, agrupats per data. Els visitants poden filtrar-la per divisió, copa o equip, i canviar entre resultats i propers partits.
No cal que siguis desenvolupador. Un assistent d'IA com ChatGPT o Claude pot crear la pàgina per tu a partir de les instruccions següents.
Abans de començar
La teva lliga necessita el pla Gold amb l'API activada. Consulta Primers passos amb l'API.
Necessites l'ID de la teva temporada. Com funciona l'API mostra com trobar-lo.
Encara no tens cap lliga? Prova primer la instrucció amb la lliga de demostració de LeagueRepublic: utilitza l'ID de temporada 153020000.
Com utilitzar la instrucció
Copia la instrucció del quadre gris de sota.
Omple l'ID de la teva temporada. Substitueix [MY-SEASON-ID] pel teu propi número.
Digues quin aspecte vols que tingui. Descriu els teus colors i el teu estil, o adjunta una captura de pantalla del teu lloc web o d'un disseny que t'agradi. Normalment una imatge funciona millor. Si no dius res, la IA triarà un disseny senzill.
Enganxa-la a l'assistent d'IA i envia-la.
Obre el fitxer que et dona. Desa'l i després fes-hi doble clic per obrir-lo al navegador.
Comprova-ho amb el web de la teva lliga. Si alguna cosa no sembla correcta, digues-ho a la IA amb paraules senzilles, per exemple «els partits ajornats surten com a resultats». Ho arreglarà.
La instrucció
Abans de començar, llegeix l'especificació de l'API JSON de LeagueRepublic a https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Utilitza només els serveis, les adreces web i els noms de camp que descriu, i segueix-ne les regles sobre el límit de sol·licituds, els valors buits, els errors i el significat de «road» com a visitant. Si no pots obrir aquesta adreça, atura't i demana'm que enganxi l'especificació.
Crea'm una sola pàgina web (un fitxer HTML que pugui obrir al navegador) que llisti tots els partits de la temporada de la meva lliga. L'ID de la meva temporada és [MY-SEASON-ID].
La pàgina ha de: 1. Carregar tots els partits de la temporada una sola vegada, mitjançant el servei Get Fixtures For Season, i fer tot el filtratge a la pàgina sense tornar a carregar. 2. Tenir dues pestanyes: «Results», els més recents primer, i «Fixtures» (partits per jugar), els més propers primer. 3. Agrupar els partits per data, amb la data com a encapçalament. 4. Per a cada partit, mostrar l'equip local, el marcador o l'hora d'inici, l'equip visitant, el nom de la divisió o la copa, la ronda de copa si n'hi ha i el camp. 5. Deixar-me filtrar per divisió o copa i per equip, amb menús construïts a partir dels mateixos partits. 6. Si un partit està ajornat, mostrar-ho en lloc de l'hora. Posar els partits amb data per confirmar en una secció pròpia al final de la pestanya Fixtures. Si la data d'un partit ja ha passat però encara no hi ha resultat, mostrar «Awaiting result» en lloc de l'hora. 7. No tornar a carregar les dades més d'una vegada per minut.
Fes que el disseny sigui net i fàcil de llegir al telèfon. Explica amb passos senzills com obrir i utilitzar el fitxer. Pregunta'm si alguna cosa no està clara.
Disseny: [DESCRIBE THE LOOK YOU WANT, OR ATTACH A SCREENSHOT] |
Si alguna cosa va malament
No es mostren els marcadors de la mitja part ni dels penals. Aquesta llista no inclou aquest detall addicional de moment. El Match Hub i les pàgines d'equip sí que l'inclouen.
Falta un resultat. Els resultats només apareixen quan la lliga els ha aprovat.
La pàgina mostra un missatge d'error. Comprova l'ID de la teva temporada i que l'API estigui activada per a la teva lliga.
La pàgina no funciona a la finestra de previsualització de la IA. Moltes previsualitzacions no poden obtenir dades d'altres llocs web. Desa el fitxer i obre'l al navegador.
La IA diu que no pot llegir l'especificació. Obre l'adreça de l'especificació al navegador, selecciona-ho tot, copia-ho i enganxa-ho a la IA.
El detall complet del servei Get Fixtures For Season és a l'especificació de l'API.
