Lig tablosu sayfası, liginizdeki her kümenin puan durumunu, aralarında geçiş yapmak için bir menüyle birlikte gösterir. Tek başına kullanabilir veya web sitenizde haberlerinizin yanına koyabilirsiniz.
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?
Aşağıdaki gri kutudan istemi kopyalayın.
Sezon ID'nizi yazın. [SEZON-ID-NUMARAM] 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ın ve 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ırın. Bir şey yanlış görünüyorsa yapay zekaya sade bir dille söyleyin, örneğin "puan sütunu eksik". 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 tablolarını gösteren 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. Sezonun kümelerini listelemek için Get Fixture Groups For Season hizmetini kullanmalı ve bunları bir menüde göstermeli. İlk kümeyle açılmalı. 2. Bir küme seçtiğimde, Get Standings For Fixture Group hizmetini kullanarak tablosunu göstermeli. Bir kümeyi yalnızca ben seçtiğimde yüklemeli. 3. Sıra, takım, oynanan, galibiyet, beraberlik, mağlubiyet, atılan, yenilen, averaj ve puanı; ayrıca son formu küçük renkli rozetler (galibiyet, beraberlik, mağlubiyet) olarak göstermeli. 4. Kupaları da menüde listelemeli, ancak bir kupanın tablosu olup olmadığını yalnızca ben seçtiğimde kontrol etmeli. Kupa gruplar hâlinde oynanıyorsa, her grup için üstünde grubun adı olan bir tablo göstermeli. Tablosu yoksa bunu belirtmeli. 5. Bir takıma dokunarak satırını vurgulamama izin vermeli. 6. Telefonda sıra, takım, oynanan, averaj ve puanı tutmalı, diğer sütunları gizlemeli. 7. Her tabloyu yükledikten sonra saklamalı ve aynı tabloyu bir dakika içinde tekrar istememeli.
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
Bir kümenin tablosunda her şey sıfır. O küme henüz hiç maç oynamadı. Sonuçlar girildikçe dolacaktır.
Bir küme eksik. Lig web sitenizde tabloları gizlenmiş olan kümeler burada da gizlenir.
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.
Burada kullanılan hizmetlerin tüm ayrıntıları API spesifikasyonunda yer alır.
