Steam Web API'sini, "Total Kills" veya "Total Wins" gibi bir oyuncunun istatistiklerini almak için nasıl kullanabilirim? Bu özellikleri kullanan bazı siteler http://csgo-stats.com ve http://csgo-stats.net içerir. Hiç başarı ile http://api.steampowered.com/ISteamUserStats/GetGlobalStatsForGame/v0001/?format=xml&appid=730&count=1&name[0]=total_wins
kullanmayı denedim. Bu istatistiklerin belgeleri nerede?Yardım Alma CS: GO oyuncu istatistikleri
6
A
cevap
8
Bunun için yanlış API bitiş noktasını kullandığınızı düşünüyorum. Bunun yerine GetUserStatsForGame
bitiş noktasını kullanın.
Çağrınız aşağıdaki gibi görünecektir:
http://api.steampowered.com/ISteamUserStats/GetUserStatsForGame/v0002/?appid=730&key=<<KEY>>&steamid=<<PROFILEID>>
Sen değiştiririz
<<KEY>>
ilgilendiğiniz kullanıcının profil kimliği (değil SteamID) birlikte API anahtarı ve <<PROFILEID>>
ile bu değer aynıdır. Valve'in OpenID'i üzerinden sign in numaralı telefondan size geçtiniz.
Bu
buna benzer bir sonuç döndürür:{
"playerstats": {
"steamID": "7656-EDITED-OUT",
"gameName": "ValveTestApp260",
"stats": [
{
"name": "total_kills",
"value": 110527
},
{
"name": "total_deaths",
"value": 95930
},
{
"name": "total_time_played",
"value": 5784386
},
{
"name": "total_planted_bombs",
"value": 2726
},
{
"name": "total_defused_bombs",
"value": 594
},
{
"name": "total_wins",
"value": 26937
},
...
]
}
}
Sen ['playerstats']['stats']
eleman yineleme ve aradığınız istatistikleri bulmak için her name
özniteliği bakmak gerektiğini görebiliriz.
İlgili konular
- 1. Cs
- 2. CoffeeScript Hubot yardım: bir işlevden veri alma
- 3. R komut satırı penceresinde yardım alma
- 4. ps -ef | grep anahtar kelimeden yardım alma
- 5. Java'da Bellek İstatistikleri Alma: Çalışma Zamanı ve BellekMXBean
- 6. GO
- 7. Go
- 8. Go
- 9. Go
- 10. GO
- 11. Go
- 12. Spor istatistikleri için TSQL sorgusu Bunu yapamazsınız
- 13. Gömülü Youtube oyuncu tam ekran
- 14. Cs dosyasını kodlama dönüştürme
- 15. UML'de başka bir oyuncu adına kullanım durumu gerçekleştiren bir oyuncu
- 16. Oynatıcı ve oyuncu başına oyuncu bazında kartların geri döndürülmesi javada
- 17. Oyuncu takma adı
- 18. Python oyunu oyuncu hareketi
- 19. Oyuncu C# kodunda tırmanış kodu
- 20. SonarQube 5.4 SCM İstatistikleri eklentisi?
- 21. Yardım
- 22. Yardım
- 23. Yardım
- 24. Web ziyaretçi istatistikleri Django?
- 25. Kaldırma istatistikleri nasıl oluşturulur?
- 26. GSL istatistikleri, adım nedir?
- 27. Özet istatistikleri ddply kullanarak
- 28. Eski kuşaktaki nesnelerin istatistikleri?
- 29. Visual Studio Yapı istatistikleri
- 30. Android için Paket İstatistikleri
şimdi çalışmıyor mu? Ben öyle düşünmüyorum ... Deniyorum ama bana boş sonuçlar veriyor – Umair
@Umair Belki "Kendi" istatistiklerine ulaşmaya çalışıyorsunuz, yani 'steamid' parametreniz API 'anahtarınıza bağlı aynıdır . Bugün çok benzer bir sorun yaşadım. GetUserStatsForGame' ile bunu yapamazsınız gibi görünüyor. (İç Sunucu Hatası) – Skipper