Ana içeriğe geç

Fikstür ve sonuç listesi oluşturun

Sezonunuzdaki tüm maçları, turnuva ve takım filtreleriyle listeleyen bir sayfayı yapay zeka asistanıyla oluşturun.

Yazar: Pedro Maia

Fikstür ve sonuçlar sayfası, sezonunuzdaki oynanmış ve oynanacak tüm maçları 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 talimatlarla sayfayı sizin için oluşturabilir.

Başlamadan önce

  • Liginizin, API'si açık olarak Gold planında olması gerekir. Bkz. API'yi kullanmaya başlama.

  • Sezon ID'nize ihtiyacınız var. API nasıl çalışır? makalesi nasıl bulacağınızı gösterir.

  • Henüz bir liginiz yok mu? İstemi önce LeagueRepublic'in demo ligiyle deneyin: sezon ID'si olarak 153020000 kullanın.

İstem nasıl kullanılır?

  1. Aşağıdaki gri kutudan istemi kopyalayın.

  2. Sezon ID'nizi yazın. [SEZON-ID-NUMARAM] yerine kendi numaranızı yazın.

  3. 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.

  4. Yapay zeka asistanına yapıştırın ve gönderin.

  5. Size verdiği dosyayı açın. Kaydedin, ardından tarayıcınızda açmak için çift tıklayın.

  6. Lig web sitenizle karşılaştırın. Bir şey yanlış görünüyorsa yapay zekaya sade bir dille söyleyin, örneğin "ertelenen maçlar sonuç olarak görünüyor". Düzeltecektir.

İstem

Başlamadan önce https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md adresindeki LeagueRepublic JSON API spesifikasyonunu oku. Yalnızca orada açıklanan hizmetleri, web adreslerini ve alan adlarını kullan; istek sınırı, boş değerler, hatalar ve "road" kelimesinin deplasman anlamına geldiği konusundaki kurallarına uy. Bu adresi açamazsan dur ve spesifikasyonu yapıştırmamı iste.

Bana ligimin sezonundaki tüm maçları listeleyen tek bir web sayfası (tarayıcımda açabileceğim tek bir HTML dosyası) oluştur. Sezon ID'm [SEZON-ID-NUMARAM].

Sayfa şunları yapmalı:

1. Get Fixtures For Season hizmetini kullanarak sezonun tüm maçlarını bir kez yüklemeli ve tüm filtrelemeyi yeniden yüklemeden sayfada yapmalı.

2. İki sekmesi olmalı: en yeniden başlayarak "Sonuçlar" ve en yakından başlayarak "Fikstür" (henüz oynanmamış maçlar).

3. Maçları tarihe göre gruplamalı ve tarihi başlık olarak kullanmalı.

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 maçın oynandığı yeri göstermeli.

5. Maçların kendisinden oluşturulan menülerle küme veya kupaya ve takıma göre filtrelememe izin vermeli.

6. Bir maç ertelendiyse saat yerine bunu göstermeli. Tarihi henüz belirlenmemiş maçları Fikstür sekmesinin sonunda ayrı bir bölüme koymalı. Maç tarihi geçtiği hâlde henüz sonuç yoksa saat yerine "Sonuç bekleniyor" göstermeli.

7. Verileri dakikada bir defadan sık yeniden yüklememeli.

Tasarımı sade ve telefonda kolay okunur tut. Dosyayı nasıl açıp kullanacağımı basit adımlarla açıkla. Anlaşılmayan bir şey olursa bana sor.

Tasarım: [İSTEDİĞİNİZ GÖRÜNÜMÜ TARİF EDİN VEYA BİR EKRAN GÖRÜNTÜSÜ EKLEYİN]

Bir sorun olursa

  • İlk yarı veya penaltı skorları görünmüyor. Bu liste şu anda bu ek ayrıntıları içermiyor. Maç merkezi ve takım sayfaları ise içeriyor.

  • Bir sonuç eksik. Sonuçlar ancak lig onayladıktan sonra görünür.

  • Sayfa bir hata mesajı gösteriyor. Sezon ID'nizi ve liginiz için API'nin açık olduğunu kontrol edin.

  • Sayfa, yapay zekanın önizleme penceresinde çalışmıyor. Birçok önizleme diğer web sitelerinden veri alamaz. Bunun yerine dosyayı kaydedip tarayıcınızda açın.

  • Yapay zeka spesifikasyonu okuyamadığını söylüyor. Spesifikasyon adresini tarayıcınızda açın, her şeyi seçin, kopyalayın ve yapay zekaya yapıştırın.

Get Fixtures For Season hizmetinin tüm ayrıntıları API spesifikasyonunda yer alır.

Bu cevap sorunuzu yanıtladı mı?