Uygulamalar
Uygulamaları Listele
SteamApis tarafından izlenen tüm Steam uygulamalarının sayfalı listesini al.
Endpoint
Bu endpoint, SteamApis tarafından izlenen tüm Steam uygulamalarının (oyunlar, DLC, yazılımlar vb.) sayfalı listesini döndürür. Sonuçlar arasında sayfalama yapmak için cursor parametresini kullan.
GET /v2/steam/apps
Query parametreleri
cursor
string
Sayfalama cursor'u. Sonuçların bir sonraki sayfasını almak için önceki yanıttaki
cursor değerini geç.Kimlik Doğrulama
API anahtarını x-api-key request header'ı olarak ekle.
x-api-key: YourSecretAPIKey
Yanıt alanları
| Alan | Tip | Açıklama |
|---|---|---|
results | array | Uygulama nesneleri dizisi |
cursor | string|null | Sonraki sayfanın cursor'u veya daha fazla sonuç yoksa null |
hasMore | boolean | Alınacak daha fazla sonuç olup olmadığı |
Uygulama nesnesi
| Alan | Tip | Açıklama |
|---|---|---|
_id | string | Belge ID'si (cursor değeri olarak kullanılır) |
appId | number | Steam application ID |
name | string | Uygulama adı |
type | string|null | Uygulama türü (örn. "game", "dlc", "demo", "advertising", "mod", "video") |
lastModified | number|null | Steam'den gelen son değişiklik timestamp'i |
priceChangeNumber | number|null | Fiyat değişikliği sayacı |
detailsUpdatedAt | string|null | Uygulama detaylarının son güncellenme zamanının ISO timestamp'i |
isActive | boolean | Uygulamanın şu anda Steam'de aktif olup olmadığı |
Yanıt örneği
Bu endpoint için örnek çıktı. Kısalık için bazı uygulamalar çıkarıldı.
response.json
{
"success": true,
"response": {
"results": [
{
"_id": "6789abcdef012345",
"appId": 730,
"name": "Counter-Strike 2",
"type": "game",
"lastModified": 1706000000,
"priceChangeNumber": 42,
"detailsUpdatedAt": "2025-01-01T00:00:00.000Z",
"isActive": true
}
],
"cursor": "6789abcdef012345",
"hasMore": true
}
}
Bu endpoint istek başına en fazla 10.000 sonuç döndürür. Tüm uygulamaları almak için cursor tabanlı sayfalamayı kullan.