Hoppa till huvudinnehåll

Bygg en lista med matcher och resultat

Använd en AI-assistent för att bygga en sida som listar varje match i din säsong, med filter för tävling och lag.

Skrivet av Pedro Maia

En sida med matcher och resultat listar varje match i din säsong, både spelade och kommande, grupperade efter datum. Besökare kan filtrera den 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 bygga sidan åt dig utifrån instruktionerna nedan.

Innan du börjar

  • Din liga behöver planen Gold med API:et aktiverat. Se Komma igång med API:et.

  • Du behöver ditt säsongs-ID. Så fungerar API:et visar hur du hittar det.

  • Har du ingen liga än? Prova prompten med LeagueRepublics demoliga först: använd säsongs-ID 153020000.

Så använder du prompten

  1. Kopiera prompten från den grå rutan nedan.

  2. Fyll i ditt säsongs-ID. Ersätt [MY-SEASON-ID] med ditt eget nummer.

  3. Beskriv hur du vill att den 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.

  4. Klistra in den i AI-assistenten och skicka.

  5. Öppna filen du får. Spara den och dubbelklicka sedan på den för att öppna den i webbläsaren.

  6. Jämför med din ligawebbplats. Om något ser fel ut, berätta för AI:n med enkla ord, till exempel ”uppskjutna matcher visas som resultat”. Den fixar det.

Prompten

Läs LeagueRepublics JSON API-specifikation på https://docs.api.leaguerepublic.com/leaguerepublic-read-api.mdinnan du börjar. Använd bara de tjänster, webbadresser och fältnamn som den beskriver, och följ dess regler om anropsgränsen, tomma värden, fel och att ”road” betyder borta. Om du inte kan öppna den adressen ska du sluta och be mig klistra in specifikationen.

Bygg en enda webbsida åt mig (en HTML-fil som jag kan öppna i webbläsaren) som listar varje match i min ligas säsong. Mitt säsongs-ID är [MY-SEASON-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 om.

2. Ha två flikar: ”Resultat”, senaste först, och ”Matcher” (matcher som ännu ska spelas), 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 någon, och arenan.

5. Låta mig filtrera efter division eller cup och efter lag, med menyer som byggs av själva matcherna.

6. Om en match är uppskjuten ska det visas i stället för en tid. Placera matcher vars datum ska bekräftas i ett eget avsnitt längst ned på fliken Matcher. Om matchdatumet har passerat men det ännu inte finns något resultat ska ”Väntar på resultat” visas 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å mobilen. Förklara i enkla steg hur man ö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 just nu. Matchhubben och lagsidorna gör det.

  • 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 aktiverat för din liga.

  • Sidan fungerar inte i AI:ns förhandsgranskning. 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 i AI:n.

Alla detaljer om tjänsten Get Fixtures For Season finns i API-specifikationen.

Fick du svar på din fråga?