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ı
| Alan | Tip | Açıklama |
|---|---|---|
results | array | Changelog giriş 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ığı |
Changelog giriş nesnesi
| Alan | Tip | Açıklama |
|---|---|---|
_id | string | Belge ID'si (cursor değeri olarak kullanılır) |
changes | object | Değişen alanların map'i; her biri old ve new değerlerini içerir |
createdAt | string | Değ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.