Una página de partidos y resultados muestra todos los partidos de tu temporada, jugados y por jugar, agrupados por fecha. Los visitantes pueden filtrarla por división, copa o equipo, y cambiar entre resultados y próximos partidos.
No necesitas ser desarrollador. Un asistente de IA como ChatGPT o Claude puede crear la página por ti a partir de las instrucciones de abajo.
Antes de empezar
Tu liga necesita el plan Oro con la API activada. Consulta Primeros pasos con la API.
Necesitas el ID de tu temporada. El artículo Cómo funciona la API explica cómo encontrarlo.
¿Todavía no tienes liga? Prueba primero el prompt con la liga de demostración de LeagueRepublic: usa el ID de temporada 153020000.
Cómo usar el prompt
Copia el prompt del recuadro gris de abajo.
Añade el ID de tu temporada. Sustituye [MI-ID-DE-TEMPORADA] por tu número.
Indica qué aspecto quieres. Describe tus colores y estilo, o adjunta una captura de pantalla de tu sitio web o de un diseño que te guste. Una imagen suele funcionar mejor. Si no dices nada, la IA elegirá un diseño sencillo.
Pégalo en el asistente de IA y envíalo.
Abre el archivo que te dé. Guárdalo y haz doble clic para abrirlo en tu navegador.
Compáralo con el sitio web de tu liga. Si algo no está bien, díselo a la IA con palabras sencillas, por ejemplo "los partidos aplazados aparecen como resultados". Lo corregirá.
El prompt
Antes de empezar, lee la especificación de la API JSON de LeagueRepublic en https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Usa solo los servicios, direcciones web y nombres de campos que describe, y sigue sus reglas sobre el límite de peticiones, los valores vacíos, los errores y que "road" significa visitante. Si no puedes abrir esa dirección, detente y pídeme que pegue la especificación. Créame una única página web (un archivo HTML que pueda abrir en mi navegador) que muestre todos los partidos de la temporada de mi liga. El ID de mi temporada es [MI-ID-DE-TEMPORADA]. La página debe: 1. Cargar todos los partidos de la temporada una sola vez, usando el servicio Get Fixtures For Season, y hacer todo el filtrado en la propia página sin volver a cargar los datos. 2. Tener dos pestañas: "Resultados", del más reciente al más antiguo, y "Próximos partidos" (partidos por jugar), del más cercano al más lejano. 3. Agrupar los partidos por fecha, con la fecha como encabezado. 4. Para cada partido, mostrar el equipo local, el resultado o la hora de inicio, el equipo visitante, el nombre de la división o de la copa, la ronda de copa si la hay y el recinto. 5. Permitirme filtrar por división o copa, y por equipo, mediante menús creados a partir de los propios partidos. 6. Si un partido está aplazado, indicarlo en lugar de la hora. Colocar los partidos con fecha por confirmar en una sección propia al final de la pestaña "Próximos partidos". Si la fecha de un partido ya ha pasado pero todavía no hay resultado, mostrar "Pendiente de resultado" en lugar de la hora. 7. No volver a cargar los datos más de una vez por minuto. Mantén el diseño limpio y fácil de leer en un móvil. Explica en pasos sencillos cómo abrir y usar el archivo. Pregúntame si algo no está claro. Diseño: [DESCRIBE EL ASPECTO QUE QUIERES O ADJUNTA UNA CAPTURA DE PANTALLA]
Si algo sale mal
No aparecen los resultados al descanso ni de los penaltis. De momento, esta lista no incluye ese detalle adicional. Las páginas de centro de partidos y de equipo sí lo incluyen.
Falta un resultado. Los resultados solo aparecen cuando la liga los ha aprobado.
La página muestra un mensaje de error. Comprueba el ID de tu temporada y que la API esté activada para tu liga.
La página no funciona en la ventana de vista previa de la IA. Muchas vistas previas no pueden obtener datos de otros sitios web. Guarda el archivo y ábrelo en tu navegador.
La IA dice que no puede leer la especificación. Abre la dirección de la especificación en tu navegador, selecciónalo todo, cópialo y pégalo en la IA.
Todos los detalles del servicio Get Fixtures For Season están en la especificación de la API.
