En sida med matcher och resultat listar alla matcher under säsongen, spelade och kommande, grupperade efter datum. Besökare kan filtrera efter division, cup eller lag, och växla mellan resultat och kommande matcher.
Du behöver inte vara utvecklare. En AI-assistent som ChatGPT eller Claude kan skapa sidan åt dig utifrån instruktionerna nedan.
Innan du börjar
Ligan behöver planen Gold med API:et påslaget. Se Kom igång med API:et.
Du behöver ditt säsongs-ID. Så fungerar API:et visar hur du hittar det.
Ingen liga ännu? Prova först prompten med LeagueRepublics demoliga: använd säsongs-ID 153020000.
Så använder du prompten
Kopiera prompten från den grå rutan nedan.
Fyll i ditt säsongs-ID. Ersätt [MITT-SÄSONGS-ID] med ditt eget nummer.
Beskriv hur du vill att det ska se ut. Beskriv dina färger och din stil, eller bifoga en skärmbild av din webbplats eller en design du gillar. En bild fungerar oftast bäst. Om du inte säger något väljer AI:n en enkel design.
Klistra in den i AI-assistenten och skicka.
Öppna filen du får. Spara den och dubbelklicka sedan för att öppna den i webbläsaren.
Jämför med ligans webbplats. Om något ser fel ut, säg det till AI:n med enkla ord, till exempel "uppskjutna matcher visas som resultat". Den rättar till det.
Prompten
Innan du börjar, läs LeagueRepublics JSON API-specifikation på https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Använd bara de tjänster, webbadresser och fältnamn som den beskriver, och följ dess regler om förfrågningsgränsen, tomma värden, fel och att "road" betyder borta. Om du inte kan öppna adressen, stanna och be mig klistra in specifikationen.
Skapa en enda webbsida åt mig (en HTML-fil som jag kan öppna i webbläsaren) som listar alla matcher under ligans säsong. Mitt säsongs-ID är [MITT-SÄSONGS-ID].
Sidan ska: 1. Ladda alla säsongens matcher en gång med tjänsten Get Fixtures For Season, och göra all filtrering på sidan utan att ladda igen. 2. Ha två flikar: "Resultat", nyaste först, och "Matcher" (matcher som ännu inte har spelats), närmaste först. 3. Gruppera matcherna efter datum, med datumet som rubrik. 4. För varje match visa hemmalaget, resultatet eller avsparkstiden, bortalaget, divisionens eller cupens namn, cupomgången om det finns en, och spelplatsen. 5. Låta mig filtrera efter division eller cup, och efter lag, med menyer som byggs utifrån själva matcherna. 6. Om en match är uppskjuten, visa det i stället för en tid. Lägg matcher vars datum ännu inte är fastställt i en egen sektion i slutet av fliken Matcher. Om matchdatumet har passerat men det inte finns något resultat ännu, visa "Inväntar resultat" i stället för en tid. 7. Inte ladda om data oftare än en gång i minuten.
Håll designen ren och lättläst på en mobil. Förklara i enkla steg hur jag öppnar och använder filen. Fråga mig om något är oklart.
Design: [BESKRIV UTSEENDET DU VILL HA, ELLER BIFOGA EN SKÄRMBILD] |
Om något går fel
Halvtids- eller straffresultat visas inte. Den här listan innehåller inte de extra detaljerna i nuläget. Det gör däremot matchcentersidan och lagsidan.
Ett resultat saknas. Resultat visas först när ligan har godkänt dem.
Sidan visar ett felmeddelande. Kontrollera ditt säsongs-ID och att API:et är påslaget för ligan.
Sidan fungerar inte i AI:ns förhandsgranskningsfönster. Många förhandsgranskningar kan inte hämta data från andra webbplatser. Spara filen och öppna den i webbläsaren i stället.
AI:n säger att den inte kan läsa specifikationen. Öppna specifikationens adress i webbläsaren, markera allt, kopiera och klistra in det i AI:n.
Alla detaljer om tjänsten Get Fixtures For Season finns i API-specifikationen.
