Fikstür ve sonuçlar sayfası, sezonunuzdaki oynanmış ve henüz oynanacak her maçı tarihe göre gruplayarak listeler. Ziyaretçiler küme, kupa veya takıma göre filtreleyebilir, sonuçlar ile yaklaşan maçlar arasında geçiş yapabilir.
Geliştirici olmanıza gerek yok. ChatGPT veya Claude gibi bir yapay zeka asistanı, aşağıdaki talimatlardan yola çıkarak sayfayı sizin için oluşturabilir.
Başlamadan önce
Liginizin Gold planında olması ve API'nin açık olması gerekir. Bkz. “API'ye başlarken”.
Sezon kimliğinize (season ID) ihtiyacınız var. Nasıl bulacağınız “API nasıl çalışır?” makalesinde anlatılıyor.
Henüz ligin yok mu? Önce istemi LeagueRepublic'in demo ligiyle deneyin: sezon kimliği olarak 153020000 kullanın.
İstem nasıl kullanılır?
İstemi kopyalayın (aşağıdaki gri kutudan).
Sezon kimliğinizi girin. [MY-SEASON-ID] yerine kendi numaranızı yazın.
Nasıl görünmesini istediğinizi söyleyin. Renklerinizi ve tarzınızı anlatın ya da web sitenizin veya beğendiğiniz bir tasarımın ekran görüntüsünü ekleyin. Genellikle en iyi sonucu bir görsel verir. Hiçbir şey söylemezseniz yapay zeka sade bir tasarım seçer.
Yapay zeka asistanına yapıştırıp gönderin.
Size verdiği dosyayı açın. Kaydedin, ardından tarayıcınızda açmak için çift tıklayın.
Lig web sitenizle karşılaştırarak kontrol edin. Bir şey yanlış görünüyorsa yapay zekaya sade sözcüklerle söyleyin; örneğin “ertelenen maçlar sonuç olarak görünüyor”. Düzeltecektir.
İstem
Başlamadan önce şu adresteki LeagueRepublic JSON API belirtimini okuyun: https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Yalnızca belirtimde anlatılan hizmetleri, web adreslerini ve alan adlarını kullanın; istek sınırı, boş değerler, hatalar ve "road" sözcüğünün deplasman anlamına gelmesi konusundaki kurallarına uyun. Bu adresi açamazsanız durun ve belirtimi bana yapıştırmamı isteyin.
Ligimin sezonundaki her maçı listeleyen tek bir web sayfası (tarayıcımda açabileceğim tek bir HTML dosyası) oluştur. Sezon kimliğim [MY-SEASON-ID].
Sayfa şunları yapmalı: 1. Sezonun tüm maçlarını Get Fixtures For Season hizmetini kullanarak bir kez yükle ve tüm filtrelemeyi yeniden yüklemeden sayfa üzerinde yap. 2. İki sekme olsun: en yeniden eskiye "Sonuçlar" ve en yakından uzağa "Fikstür" (henüz oynanacak maçlar). 3. Maçları tarihe göre grupla; tarih başlık olsun. 4. Her maç için ev sahibi takımı, skoru veya başlama saatini, deplasman takımını, küme veya kupa adını, varsa kupa turunu ve sahayı göster. 5. Maçların kendisinden oluşturulan menülerle küme veya kupaya ve takıma göre filtrelememe izin ver. 6. Maç ertelenmişse saat yerine bunu göster. Tarihi henüz belirlenmemiş maçları Fikstür sekmesinin sonunda kendi bölümlerine koy. Maç tarihi geçmiş ama henüz sonuç yoksa saat yerine "Sonuç bekleniyor" göster. 7. Veriyi dakikada birden fazla kez yeniden yükleme.
Tasarımı sade ve telefonda okunması kolay tutun. Dosyanın nasıl açılıp kullanılacağını basit adımlarla açıklayın. Anlaşılmayan bir şey olursa bana sorun.
Tasarım: [İSTEDİĞİNİZ GÖRÜNÜMÜ ANLATIN YA DA BİR EKRAN GÖRÜNTÜSÜ EKLEYİN] |
Bir şeyler ters giderse
Devre arası veya penaltı skorları görünmüyor. Bu liste şu anda bu ek ayrıntıyı içermiyor. Maç merkezi ve takım sayfaları içeriyor.
Bir sonuç eksik. Sonuçlar yalnızca lig onayladıktan sonra görünür.
Sayfa bir hata mesajı gösteriyor. Sezon kimliğinizi ve ligniz için API'nin açık olduğunu kontrol edin.
Sayfa, yapay zekanın önizleme penceresinde çalışmıyor. Birçok önizleme, başka web sitelerinden veri çekemez. Dosyayı kaydedip bunun yerine tarayıcınızda açın.
Yapay zeka belirtimi okuyamadığını söylüyor. Belirtim adresini tarayıcınızda açın, her şeyi seçip kopyalayın ve yapay zekaya yapıştırın.
Get Fixtures For Season hizmetinin tüm ayrıntıları API belirtimi içindedir.
