Eşyalar

Öğe Değişiklikleri

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

Endpoint

Bu endpoint, belirli bir öğe için izlenen değişikliklerin sayfalı listesini döndürür. Öğe verileri (metadata, yerel bilgiler vb.) değiştirildiğinde değişiklikler kaydedilir.

GET   /v2/steam/items/{itemId}/changes

Gerekli parametreler

itemId
string
Öğe belge ID'si (list items veya item details endpoint'inden gelen _id alanı).

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": {
          "flags.marketable": {
            "old": true,
            "new": false
          }
        },
        "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.