Başlarken

Giriş

SteamApis v2 hakkında bilgi edin — Steam pazar verileri, envanterler, profiller ve daha fazlasına gerçek zamanlı erişim sağlayan kapsamlı bir API servisi.

SteamApis Nedir

SteamApis, Steam platformuyla ilgili çeşitli veri türlerine gerçek zamanlı erişim sağlayan kapsamlı ve geliştirici dostu bir API servisidir. Steam, Valve Corporation'ın ağırlıklı olarak video oyunları için sunduğu dijital dağıtım hizmetidir. SteamApis, Steam'den geniş bir veri yelpazesini toplar, işler ve iyi dokümante edilmiş API'ler aracılığıyla sana sunar.

v2'de yenilikler

API v2, v1'e göre çeşitli iyileştirmeler getirir:

  1. Header tabanlı kimlik doğrulama - API key'ler artık güvenliği artırmak için x-api-key request header'ı üzerinden gönderiliyor. Key'i ?key= query parameter olarak göndermek hâlâ destekleniyor, ancak header kullanmanı öneririz.
  2. Tutarlı response formatı - Tüm endpoint'ler yanıtları standart bir envelope içinde döndürür, bu da error handling'i daha öngörülebilir kılar. Çoğu endpoint tekil kaynaklar için { "success": true, "result": {...} }, sayfalı listeler için { "success": true, "results": [...], "cursor": "...", "hasMore": true } kullanır.
  3. Yeniden düzenlenmiş endpoint'ler - Steam kullanıcı endpoint'leri /v2/steam/users/ altında birleştirildi; rozetler, oyunlar ve yasaklar için ayrı alt endpoint'ler eklendi.
  4. Yeni endpoint'ler - Kullanıcı yasak durumu, Steam uygulama verileri ve pazar öğe verileri artık ayrı endpoint'ler olarak mevcut.
  5. Uygulama ve öğe verileri - Steam uygulama detaylarına, pazar öğe meta verilerine, alış/satış histogramlarına, fiyat geçmişine ve değişiklik takibine tam erişim.
  6. İstek gruplama - Aynı kaynak için yapılan birden fazla istek, performansı artırmak için otomatik olarak birleştirilir.
  7. Esnek Steam ID girişi - Endpoint'ler yalnızca SteamID64 değil, çeşitli Steam ID formatlarını kabul eder.

SteamApis'in Temel Özellikleri

  1. Gerçek Zamanlı Pazar Verileri - SteamApis, fiyatlar, işlem hacimleri, öğe listelemeleri ve daha fazlası dahil olmak üzere Steam pazar verileri hakkında güncel bilgiler sunar. Böylece binlerce Steam oyunundaki oyun içi öğeler hakkında en son bilgilere erişebilirsin.
  2. Envanter Yönetimi - Belirli Steam hesapları için detaylı envanterleri alabilirsin. Bu, öğe detaylarını, açıklamaları ve pazar değerlerini içerir. Trading platformları veya öğe pazaryerleri gibi kullanıcı envanterlerini sürekli izlemesi veya görüntülemesi gereken uygulamalar için özellikle kullanışlıdır.
  3. Profil Verileri - SteamApis, avatarlar, kullanıcı adları, arkadaş listeleri ve daha fazlası dahil olmak üzere Steam kullanıcı profil verilerine erişim sağlar. Topluluk projeleri, liderlik tabloları veya sosyal oyun platformları için ideal.
  4. Görüntüler ve Asset'ler - API, oyun ikonları, öğe önizlemeleri ve daha fazlası gibi oyunlar ve öğelerle ilgili görüntüleri ve diğer asset'leri almanı sağlar. Steam içeriğiyle ilgili görsel verileri görüntülemesi gereken siteler veya uygulamalar için kullanışlıdır.
  5. Open-Source Entegrasyonlar - SteamApis, kolay entegrasyon için modüller ve kütüphaneler sunarak çeşitli open-source projeleri destekler. SteamApis ile çalışmak için özel olarak oluşturulmuş Node.js modülleri gibi topluluk projeleri bulabilirsin.
  6. Yüksek Erişilebilirlik ve Ölçeklenebilirlik - %99,99 uptime garantisi ve günde milyonlarca isteği işleme kapasitesiyle SteamApis, yüksek trafikli uygulamalar için tasarlanmıştır. Bu güvenilirlik, gerçek zamanlı verilere bağlı işletmeler için kritik öneme sahiptir.