lostyazilim
tr.link

League of Legends API hakkında

13 Mesajlar 2.297 Okunma
acebozum
tr.link

turansonkaya turansonkaya WM Aracı Kullanıcı
  • Üyelik 18.11.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Bilgi İşlem
  • Konum İstanbul Anadolu
  • Ad Soyad T** S**
  • Mesajlar 291
  • Beğeniler 62 / 52
  • Ticaret 2, (%100)
Merhabalar,

Uzun süredir League of Legends oyuncusuyum ve oyuna girerken bazı sitelerden yardım alıyoruz şu gibi: Elophant

Dikkatimi çeken olay ise bu gibi siteler genelde İngilizce ve diğer dillerde oluyor hiç bir şekilde Türkçe bir siteye rast gelmedim var mıdır yok mudur hiç bir bilgim yok fakat bu eksiklik dikkatimi çekti bugün api olayını araştırdım fakat daha önce PHP bilgim olmadığından dolayı bir sonuca varamadım.

PHP bilgisi olan arkadaşlardan yardım bekliyorum API olayını nasıl kullanabilirim, bunu çözdüğüm taktirde tasarımı sıfırdan hazırlayıp sistemi entegre edip sunmayı planlıyorum.

Yardımcı olacak arkadaşlara, şimdiden teşekkürler. İyi forumlar...
 

 

elektronikssl
webimgo

Batuhan Batuhan Kendine webmaster Kullanıcı
  • Üyelik 08.05.2011
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Ankara
  • Ad Soyad B** B**
  • Mesajlar 3455
  • Beğeniler 783 / 1009
  • Ticaret 1, (%100)
Riot Games bu apilerin kullanım için çok detaylı ve iyi hazırlanmış bir döküman sunuyor: Full API Reference. Şuan şirket ağında çalıştığım için verdiğiniz örnek siteyi inceleyemiyorum, ayrıca League of Legends bilgim çok çok az.

Size şöyle bir özet geçebilirim. Öncelikle yukarıdaki siteden kendinize ait bir api anahtarı almanız (ücretsiz) gerekli. Yapacağınız her api sorgusunda bu anahtarı sunucuya iletmeniz gerekiyor. Yaptığınız api sorguları JSON formatında geri dönüyor. Mesela bir sihirdarın statlarnı çekmek isterseniz şuna benzer bir kod kullanıyorsunuz.

$sihirdarStatlari= json_decode(file_get_contents('https://riotgames.com/api/lol/tr/stats/by-summoner/123456/entry?api_key=ABCDE'), true);

echo $sihirdarStatlari[0]['rank']; // Oyuncunun rankını yazdırır.


Bu örnekte 123456 bilgilerini çekmek istediğiniz sihirdarın id'si, ABCDE ise Riot Games tarafından size sağlanan API anahtarı. İhtiyacınız olan her bilgi yukarıdaki sayfada mevcut.
 

 

turansonkaya turansonkaya WM Aracı Kullanıcı
  • Üyelik 18.11.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Bilgi İşlem
  • Konum İstanbul Anadolu
  • Ad Soyad T** S**
  • Mesajlar 291
  • Beğeniler 62 / 52
  • Ticaret 2, (%100)

Batuhan adlı üyeden alıntı

Riot Games bu apilerin kullanım için çok detaylı ve iyi hazırlanmış bir döküman sunuyor: Full API Reference. Şuan şirket ağında çalıştığım için verdiğiniz örnek siteyi inceleyemiyorum, ayrıca League of Legends bilgim çok çok az.

Size şöyle bir özet geçebilirim. Öncelikle yukarıdaki siteden kendinize ait bir api anahtarı almanız (ücretsiz) gerekli. Yapacağınız her api sorgusunda bu anahtarı sunucuya iletmeniz gerekiyor. Yaptığınız api sorguları JSON formatında geri dönüyor. Mesela bir sihirdarın statlarnı çekmek isterseniz şuna benzer bir kod kullanıyorsunuz.

$sihirdarStatlari= json_decode(file_get_contents('https://riotgames.com/api/lol/tr/stats/by-summoner/123456/entry?api_key=ABCDE'), true);

echo $sihirdarStatlari[0]['rank']; // Oyuncunun rankını yazdırır.


Bu örnekte 123456 bilgilerini çekmek istediğiniz sihirdarın id'si, ABCDE ise Riot Games tarafından size sağlanan API anahtarı. İhtiyacınız olan her bilgi yukarıdaki sayfada mevcut.


Anladım, ilginiz için teşekkürler.
 

 

AlfaTeam AlfaTeam WM Aracı Kullanıcı
  • Üyelik 27.07.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Isparta
  • Ad Soyad Ç** T**
  • Mesajlar 271
  • Beğeniler 69 / 49
  • Ticaret 2, (%50)

Batuhan adlı üyeden alıntı

Riot Games bu apilerin kullanım için çok detaylı ve iyi hazırlanmış bir döküman sunuyor: Full API Reference. Şuan şirket ağında çalıştığım için verdiğiniz örnek siteyi inceleyemiyorum, ayrıca League of Legends bilgim çok çok az.

Size şöyle bir özet geçebilirim. Öncelikle yukarıdaki siteden kendinize ait bir api anahtarı almanız (ücretsiz) gerekli. Yapacağınız her api sorgusunda bu anahtarı sunucuya iletmeniz gerekiyor. Yaptığınız api sorguları JSON formatında geri dönüyor. Mesela bir sihirdarın statlarnı çekmek isterseniz şuna benzer bir kod kullanıyorsunuz.

$sihirdarStatlari= json_decode(file_get_contents('https://riotgames.com/api/lol/tr/stats/by-summoner/123456/entry?api_key=ABCDE'), true);

echo $sihirdarStatlari[0]['rank']; // Oyuncunun rankını yazdırır.


Bu örnekte 123456 bilgilerini çekmek istediğiniz sihirdarın id'si, ABCDE ise Riot Games tarafından size sağlanan API anahtarı. İhtiyacınız olan her bilgi yukarıdaki sayfada mevcut.


Hocam bu şekilde verilen verileri görsel olarak nasıl aktarabiliriz?

turansonkaya adlı üyeden alıntı

Anladım, ilginiz için teşekkürler.


Ben de aynı konu üzerine çalışıyorum hocam pm atarsanız belki birbirimize yardımımız dokunur
 

 

wmaraci
wmaraci

cmltskrn cmltskrn WM Aracı Kullanıcı
  • Üyelik 13.08.2011
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad C** T**
  • Mesajlar 179
  • Beğeniler 32 / 46
  • Ticaret 0, (%0)
Http://op.gg var turkce adamlar çinli ama türkçe dil de var
Edit galiba dil destegi kalkmis benim yaptigim sadece westte calisan basit bisey var http://cemal.esy.es
 

 

turansonkaya turansonkaya WM Aracı Kullanıcı
  • Üyelik 18.11.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Bilgi İşlem
  • Konum İstanbul Anadolu
  • Ad Soyad T** S**
  • Mesajlar 291
  • Beğeniler 62 / 52
  • Ticaret 2, (%100)
Mobilden giris gerceklestiriyorum arkadaslar, ofise geçtiğimde iletişime geçebilirim hepinize teşekkür ediyorum.
 

 

Batuhan Batuhan Kendine webmaster Kullanıcı
  • Üyelik 08.05.2011
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Ankara
  • Ad Soyad B** B**
  • Mesajlar 3455
  • Beğeniler 783 / 1009
  • Ticaret 1, (%100)

AlfaTeam adlı üyeden alıntı

Hocam bu şekilde verilen verileri görsel olarak nasıl aktarabiliriz?


Bu apiler size ihtiyacınız olan tüm değerleri geri döndürür, bunları site içerisinde nasıl kullanacağınız tamamen size kalmış. Örneğin bir sütun grafiğinde bu verileri göstermek isterseniz ihtiyacınız olan bir javascript grafik kodu, koddaki sayısal değer kısmına bu apiden dönen sonuçları yazmanız yeterli olur. Vaktim olursa bir örnek hazırlamaya çalışırım, ancak yoğunum söz veremiyorum.
 

 

fearles61 fearles61 Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 20.04.2013
  • Yaş/Cinsiyet 33 / E
  • Meslek Web Programcılığı
  • Konum Trabzon
  • Ad Soyad ** **
  • Mesajlar 97
  • Beğeniler 0 / 15
  • Ticaret 3, (%67)
Html css tabaanlı bir tasarımda kolayca kullanılabilir aslında benim aklımadda var böyle bir sistem ama kim uğraşıcak :D
 

 

turansonkaya turansonkaya WM Aracı Kullanıcı
  • Üyelik 18.11.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Bilgi İşlem
  • Konum İstanbul Anadolu
  • Ad Soyad T** S**
  • Mesajlar 291
  • Beğeniler 62 / 52
  • Ticaret 2, (%100)

Batuhan adlı üyeden alıntı

Bu apiler size ihtiyacınız olan tüm değerleri geri döndürür, bunları site içerisinde nasıl kullanacağınız tamamen size kalmış. Örneğin bir sütun grafiğinde bu verileri göstermek isterseniz ihtiyacınız olan bir javascript grafik kodu, koddaki sayısal değer kısmına bu apiden dönen sonuçları yazmanız yeterli olur. Vaktim olursa bir örnek hazırlamaya çalışırım, ancak yoğunum söz veremiyorum.



Dediğinizi az çok anlamış gibiyim fakat bir örnek hazırlayabilirseniz bir çok arkadaşa yardımcı olursunuz bu API kullanımı Twitter olsun Facebook olsun her türlü açıdan karışık gibime geliyor.
 

 

cmltskrn cmltskrn WM Aracı Kullanıcı
  • Üyelik 13.08.2011
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad C** T**
  • Mesajlar 179
  • Beğeniler 32 / 46
  • Ticaret 0, (%0)
Biraz php yada javascript bilginiz olsa lol apiyi kullanmak cok kolay. Apideki veriler json halinde derlenmis. Bu kodlari decode edip array sekline donustutup ciktisini aliyorsunuz. Isterseniz database e kaydedip kullanicilarin eski maclarini da gostermeyi saglayabilirsiniz. Bu kaynaktan yararlanabilirsiniz Php ve json
 

 

wmaraci
wmaraci
Konuyu toplam 9 kişi okuyor. (0 kullanıcı ve 9 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al