Steamworks Belgeleri
GetHistoryCommandDetails/v0001
Bu çağrı, belirtilmiş bir zaman dönemi içerisinde bir kullanıcı için olan bütün denetim kayıtlarını getirir. Getirilecek zaman dönemi starttime sonrası ancak endtime öncesi veya sırasında olacaktır.

Çağıran: Destek Aracı

HTTP Yöntemi: GET
Eğer bu komut onaylanırsa varlık sunucusunun yapacağı eylemlerin detaylı bir listesi getirilir. Karmaşık işlemler için destek birimi, işlem komutlarının parçalarını isteğe bağlı olarak etkinleştirip devre dışı bırakabilir. Eğer destek birimi detayları onaylar ise, HistoryExecuteCommand/v0001 getirilir.

Parametreler:

İsimTürGereklilikAçıklama
keystringBu, partner sitesinde uygulamanızın Steam Ekonomi Ayarları kısmında sağlamış olduğunuz "Varlık Sunucusu Anahtarı"dır.
appiduint32Varlıklar ile ilişkilendirilmiş uygulamanın 32-bit App ID'si.
steamiduint64Varlıkların getirileceği kullanıcının 64-bit Steam ID'si.
contextiduint64Bu varlıkların bulunduğu ortamın 64-bit ID'si.
commandstringTarih komutunun ismi.
argumentsuint32Bu komut için GetUserHistory çağrısından getirilen arguments dizesi.

Dönüşler

Bu yöntemin çıktısı JSON biçiminde kodlanmalıdır.

Yanıt:
  • result
    • success - Eğer yöntem başarılı ise True. Eğer varlık sunucusunun yanıtı false ise nedenini anlatan bir dizeye error olarak gelecektir.
    • error - Bu çağrının neden başarısız olduğunu anlatan bir dize. Bu mesaj hata kaydına kaydedilecektir. Hata kaydına Steamworks sitesinde bulunan Ekonomi sekmesinin altından erişebilirsiniz.
    • actions - Eğer birim komutu onaylar ise varlık sunucusunun yerine getireceği eylemlerin bir dizisi.
      • id - Bu eylem tarafından etkilenecek olan varlığın ID'si.
      • icon_url (opsiyonel) - Bu varlık için kullanılacak olan simge. Bu resim JPEG, GIF veya PNG biçimlerinde olmalıdır ve en az 96x96 piksel boyutunda olmalıdır. PNG veya GIF biçimleri saydamlığı destekledikleri için daha çok tercih edilir.
      • name - Etkilenen varlığın adı.
      • command - Bu varlık üzerinde uygulanacak olan alt komut. Bu değer onaylama esnasında geri gönderilecektir.
      • note (opsiyonel) - Onaylama diyaloğunda ismin altında gösterilecek ek bilgi.
      • argument (opsiyonel) - Eğer bu eylem onaylama sırasında hâlâ seçili ise argument dizesi geri gönderilir.
      • steamid (opsiyonel) - Bu varlığa sahip olan kullanıcının 64-bit Steam ID'si. Kullanıcının ismi varlığın isminin yanında gösterilir
      • optional (opsiyonel) - Eğer bu true ise, destek birimi bu eylemin onayını kaldırabilir ve komut içerisinde atlayabilir. Varsayılan ayar: true.
      • default (opsiyonel) - Onaylama diyaloğunda onay kutusunun varsayılan durumu. Varsayılan ayar: true.

Örnek Çıktı

{ "result":1, "actions": [ { "id":"2111437", "icon_url":"http://media.steampowered.com/apps/440/icons/berliners_bucket_helm.2c1288625a8ab4c16e3c804a6649254b1a9325ca.png", "name":"Berliner's Bucket Helm", "command":"Restore", "note":"Purchased" }, { "id":"2121062", "icon_url":"http://media.steampowered.com/apps/440/icons/gift_fashion.37487e85b245787048aacefe67105bbe44a20e0c.png", "name":"Manniversary Package", "command":"Delete", "note":"Timed Drop" }, ], "displaytext":"" }