En lagsida visar ett lags säsong i korthet: resultaten med vinster, oavgjorda och förluster, och kommande matcher i alla tävlingar laget spelar i. Den passar perfekt för en klubbwebbplats.
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.
Du behöver lagets namn, skrivet exakt som det står på ligans webbplats.
Ingen liga ännu? Prova först prompten med LeagueRepublics demoliga: använd säsongs-ID 153020000 och lagnamnet Kings Arms.
Så använder du prompten
Kopiera prompten från den grå rutan nedan.
Fyll i dina uppgifter. Ersätt [MITT-SÄSONGS-ID] med ditt säsongs-ID och [MITT-LAGNAMN] med lagets namn.
Beskriv hur du vill att det ska se ut. Beskriv klubbens färger och 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 "den matchen spelades hemma, inte borta". 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 visar ett lags matcher under säsongen. Mitt säsongs-ID är [MITT-SÄSONGS-ID] och laget heter [MITT-LAGNAMN].
Sidan ska: 1. Hitta lagets ID utifrån säsongens matcher första gången sidan laddas, och använd sedan tjänsten Get Fixtures For Team. Kom ihåg ID:t så att det inte behöver slås upp igen. 2. Använda lagets namn som rubrik. 3. Dela upp matcherna i "Resultat", nyaste först, och "Kommande", närmaste först. 4. För varje match visa datum, tävling (och cupomgång, om det finns en), motståndare, om matchen spelades hemma eller borta, och resultatet med mitt lags siffra först. 5. För resultat, visa V, O eller F ur lagets perspektiv. Om en match slutade oavgjort och avgjordes på straffar, visa vem som vann straffläggningen i stället för O, tillsammans med straffresultatet. 6. Visa eventuella extra resultatdetaljer, som halvtid, med liten text. Om en match är uppskjuten, visa det i stället för en tid. 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
Sidan säger att laget inte hittas. Kontrollera att lagnamnet är skrivet exakt som på ligans webbplats, och att laget spelar den säsongen.
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 Team finns i API-specifikationen.
