Eine Seite mit Spielplan und Ergebnissen listet alle Spiele Ihrer Saison auf, gespielte und noch zu spielende, nach Datum gruppiert. Besucher können sie nach Division, Pokal oder Team filtern und zwischen Ergebnissen und anstehenden Spielen wechseln.
Sie müssen kein Entwickler sein. Ein KI-Assistent wie ChatGPT oder Claude kann die Seite anhand der Anweisungen unten für Sie erstellen.
Bevor Sie beginnen
Ihre Liga benötigt den Gold-Tarif mit aktivierter API. Siehe Erste Schritte mit der API.
Sie benötigen Ihre Saison-ID. So funktioniert die API zeigt, wie Sie sie finden.
Noch keine Liga? Probieren Sie den Prompt zuerst mit der Demo-Liga von LeagueRepublic aus: verwenden Sie die Saison-ID 153020000.
So verwenden Sie den Prompt
Kopieren Sie den Prompt aus dem grauen Feld unten.
Tragen Sie Ihre Saison-ID ein. Ersetzen Sie [MY-SEASON-ID] durch Ihre eigene Nummer.
Sagen Sie, wie es aussehen soll. Beschreiben Sie Ihre Farben und Ihren Stil oder hängen Sie einen Screenshot Ihrer Website oder eines Designs an, das Ihnen gefällt. Ein Bild funktioniert meist am besten. Wenn Sie nichts angeben, wählt die KI ein schlichtes Design.
Fügen Sie ihn in den KI-Assistenten ein und senden Sie ihn ab.
Öffnen Sie die Datei, die Sie erhalten. Speichern Sie sie und öffnen Sie sie per Doppelklick in Ihrem Browser.
Vergleichen Sie sie mit Ihrer Liga-Website. Wenn etwas nicht stimmt, sagen Sie es der KI in einfachen Worten, zum Beispiel „verschobene Spiele werden als Ergebnisse angezeigt“. Sie wird es korrigieren.
Der Prompt
Lesen Sie zuerst die LeagueRepublic-JSON-API-Spezifikation unter https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Verwenden Sie ausschließlich die dort beschriebenen Services, Webadressen und Feldnamen und befolgen Sie die Regeln zu Ratenbegrenzung, leeren Werten, Fehlern und zur Bedeutung von „road“ als „auswärts“. Wenn Sie diese Adresse nicht öffnen können, brechen Sie ab und bitten Sie mich, die Spezifikation einzufügen.
Erstellen Sie für mich eine einzelne Webseite (eine HTML-Datei, die ich in meinem Browser öffnen kann), die alle Spiele der Saison meiner Liga auflistet. Meine Saison-ID lautet [MY-SEASON-ID].
Die Seite soll: 1. Alle Spiele der Saison einmal mit dem Service „Get Fixtures For Season“ laden und die gesamte Filterung auf der Seite durchführen, ohne erneut zu laden. 2. Zwei Tabs haben: „Ergebnisse“, das neueste zuerst, und „Spielplan“ (noch zu spielende Spiele), das nächste zuerst. 3. Die Spiele nach Datum gruppieren, mit dem Datum als Überschrift. 4. Für jedes Spiel das Heimteam, das Ergebnis oder die Uhrzeit des Spielbeginns, das Auswärtsteam, den Namen der Division bzw. des Pokals, die Pokalrunde (falls vorhanden) und den Spielort zeigen. 5. Mich nach Division oder Pokal und nach Team filtern lassen, mit Menüs, die aus den Spielen selbst aufgebaut werden. 6. Wenn ein Spiel verschoben wurde, dies statt einer Uhrzeit zeigen. Spiele, deren Datum noch offen ist, in einem eigenen Abschnitt am Ende des Tabs „Spielplan“ ablegen. Wenn das Spieldatum verstrichen ist, aber noch kein Ergebnis vorliegt, statt einer Uhrzeit „Ergebnis ausstehend“ zeigen. 7. Die Daten nicht öfter als einmal pro Minute neu laden.
Halten Sie das Design übersichtlich und auf dem Handy gut lesbar. Erklären Sie in einfachen Schritten, wie ich die Datei öffne und verwende. Fragen Sie mich, wenn etwas unklar ist.
Design: [BESCHREIBEN SIE DAS GEWÜNSCHTE AUSSEHEN ODER HÄNGEN SIE EINEN SCREENSHOT AN] |
Wenn etwas nicht funktioniert
Halbzeit- oder Elfmeterergebnisse werden nicht angezeigt. Diese Liste enthält diese zusätzlichen Details derzeit nicht. Der Match Hub und die Teamseiten enthalten sie.
Ein Ergebnis fehlt. Ergebnisse erscheinen erst, nachdem die Liga sie freigegeben hat.
Die Seite zeigt eine Fehlermeldung. Prüfen Sie Ihre Saison-ID und ob die API für Ihre Liga aktiviert ist.
Die Seite funktioniert im Vorschaufenster der KI nicht. Viele Vorschauen können keine Daten von anderen Websites abrufen. Speichern Sie die Datei und öffnen Sie sie stattdessen in Ihrem Browser.
Die KI sagt, sie könne die Spezifikation nicht lesen. Öffnen Sie die Spezifikationsadresse in Ihrem Browser, markieren Sie alles, kopieren Sie es und fügen Sie es in die KI ein.
Alle Details zum Service „Get Fixtures For Season“ finden Sie in der API-Spezifikation.
