Dokumentasi Steamworks
GetHistoryCommandDetails/v0001
Ini mengembalikan semua catatan audit untuk pengguna dalam periode waktu yang ditentukan. Periode pengembalian catatan audit adalah setelah starttime dan sebelum atau pada endtime.

Dipanggil oleh: Alat Bantuan

Metode HTTP: GET
Ini mengembalikan daftar tindakan terperinci yang akan dilakukan server aset jika perintah ini dikonfirmasi. Untuk tindakan kompleks, agen bantuan dapat secara opsional mengaktifkan atau menonaktifkan bagian-bagian dari perintah transaksi. Jika agen bantuan mengonfirmasi rinciannya, maka HistoryExecuteCommand/v0001 akan dipanggil.

Parameter:

NamaJenisDiperlukanDeskripsi
keystringIni adalah "Key Server Aset" yang kamu berikan di Pengaturan Ekonomi Steam untuk aplikasimu di situs partner.
appiduint32AppID 32-bit aplikasinya yang terkait dengan aset-aset.
steamiduint64ID Steam 64-bit pengguna untuk mengembalikan aset.
contextiduint64ID 64-bit dari konteks di mana aset-aset ini dapat ditemukan.
commandstringNama perintah riwayat.
argumentsuint32String argumen yang dikembalikan dari GetUserHistory untuk perintah ini.

Hasil

Output dari metode ini harus dikodekan dalam format JSON.

Respons:
  • result
    • success - "True" jika metodenya berhasil. Jika server aset mengembalikan "false", error disetel ke string yang menjelaskan alasannya.
    • error - Sebuah string yang menjelaskan mengapa panggilannya gagal. Pesan ini akan dicatat dalam log eror, yang dapat diakses di tab menu Ekonomi di situs Steamworks.
    • actions - Serangkaian tindakan yang akan dilakukan server aset jika agen mengonfirmasi perintah.
      • id - ID aset yang akan terpengaruh oleh tindakan ini.
      • icon_url(opsional) - Ikon yang digunakan untuk aset ini. Gambar ikon harus dalam format JPEG, GIF, atau PNG dan setidaknya berukuran 96x96 piksel. PNG atau GIF lebih disukai karena mendukung warna transparan.
      • name - Nama aset yang akan terpengaruh.
      • command - Subperintah untuk dilakukan pada aset ini. Nilai ini diteruskan kembali pada saat konfirmasi.
      • note(opsional) - Informasi tambahan untuk ditampilkan di bawah nama pada dialog konfirmasi.
      • argument(opsional) - String argumen yang akan diteruskan kembali jika tindakan ini masih dipilih pada saat konfirmasi.
      • steamid(opsional) - ID Steam 64-bit pengguna yang saat ini memiliki aset ini. Nama pengguna ditampilkan di samping nama aset.
      • optional(opsional) - Jika "true", agen bantuan dapat menghapus centangan untuk tindakan ini dan melewatkannya dalam perintah. Default-nya adalah true.
      • default(opsional) - Status default kotak centang dalam dialog konfirmasi. Default-nya adalah true.

Contoh Output

{ "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":"" }