Uygulamalar

Uygulama Değişiklikleri

Belirli bir Steam uygulaması için izlenen değişikliklerin sayfalı changelog'unu al.

Endpoint

Bu endpoint, belirli bir Steam uygulaması için izlenen değişikliklerin sayfalı listesini döndürür. Uygulama verileri (ad, fiyat, detaylar vb.) değiştirildiğinde değişiklikler kaydedilir.

GET   /v2/steam/apps/{appId}/changes

Gerekli parametreler

appId
number
Steam application ID.

Query parametreleri

cursor
string
Sayfalama cursor'u. Sonraki sayfayı 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ı

AlanTipAçıklama
resultsarrayChangelog giriş nesneleri dizisi
cursorstring|nullSonraki sayfanın cursor'u veya daha fazla sonuç yoksa null
hasMorebooleanAlınacak daha fazla sonuç olup olmadığı

Changelog giriş nesnesi

AlanTipAçıklama
_idstringBelge ID'si (cursor değeri olarak kullanılır)
changesobjectDeğişen alanların map'i; her biri old ve new değerlerini içerir
createdAtstringDeğişikliğin kaydedildiği zamanın ISO timestamp'i

Yanıt örneği

response.json
{
  "success": true,
  "response": {
    "results": [
      {
        "_id": "6789abcdef012345",
        "changes": {
          "name": {
            "old": "Counter-Strike: Global Offensive",
            "new": "Counter-Strike 2"
          }
        },
        "createdAt": "2025-01-15T12:00:00.000Z"
      }
    ],
    "cursor": "6789abcdef012345",
    "hasMore": false
  }
}
Bu endpoint istek başına en fazla 100 sonuç döndürür. Tam changelog'u almak için cursor tabanlı sayfalamayı kullan.