เอกสาร Steamworks
GetHistoryCommandDetails/v0001
จะคืนค่าระเบียนประวัติการตรวจสอบทางบัญชี (audit record) ทั้งหมดให้แก่ผู้ใช้ตามช่วงเวลาที่ได้กำหนดไว้ โดยช่วงเวลาที่จะส่งคืนนั้นก็คือ อีเวนต์ที่เกิดขึ้นหลังจาก starttime แต่เกิดขึ้นก่อนหรือขณะเดียวกับ endtime

ถูกเรียกโดย: เครื่องมือสนับสนุน

เมธอด HTTP: GET
จะคืนค่ารายการการดำเนินการอย่างละเอียดที่เซิร์ฟเวอร์ Asset จะดำเนินการหากได้รับการยืนยันให้ดำเนินการคำสั่งนี้ สำหรับการดำเนินการที่มีความซับซ้อน ตัวแทนฝ่ายสนับสนุนสามารถเลือกที่จะเปิดหรือปิดการใช้งานส่วนใดส่วนหนึ่งของคำสั่งธุรกรรมได้ หากตัวแทนฝ่ายสนับสนุนยืนยันรายละเอียดดังกล่าวนั้น ก็จะเรียก HistoryExecuteCommand/v0001

พารามิเตอร์:

ชื่อประเภทที่ต้องการคำอธิบาย
keystringนี่คือ "คีย์เซิร์ฟเวอร์ทรัพยากรy" ที่คุณจัดไว้ให้ในการตั้งค่าระบบเศรษฐกิจของ Steam สำหรับแอปของคุณบนเว็บไซต์พันธมิตร
appiduint32ไอดีแอปประเภท 32 บิตของแอปพลิเคชันที่เกี่ยวข้องกับทรัพยากรนั้น
steamiduint64ไอดี Steam ประเภท 64 บิตของผู้ใช้ที่จะคืนค่าทรัพยากรไปให้
contextiduint64ไอดีประเภท 64 บิตของบริบทที่มีทรัพยากรเหล่านี้อยู่
commandstringชื่อของคำสั่งประวัติ
argumentsuint32สตริงของอาร์กิวเมนต์ที่ถูกคืนค่ามาจาก GetUserHistory สำหรับคำสั่งนี้

คืนค่า

เอาต์พุตจากเมธอดนี้ควรถูกเข้ารหัสไว้ในรูปแบบของ JSON

คำตอบ:
  • result
    • success - True หากเมธอดประสบความสำเร็จ หากเซิร์ฟเวอร์ Asset คืนค่า false กลับมา ก็จะตั้งค่า error เป็นสตริงเพื่ออธิบายเหตุผลว่าเกิดอะไรขึ้น
    • error - สตริงอธิบายสาเหตุที่การเรียกนี้ล้มเหลว ข้อความดังกล่าวจะถูกบันทึกไว้ในรายการบันทึกความผิดพลาด ซึ่งจะสามารถใช้งานได้ใน แท็บระบบเศรษฐกิจ ในเว็บไซต์ของ Steamworks
    • actions - อาร์เรย์ของการดำเนินการที่เซิร์ฟเวอร์ Asset จะดำเนินการหากตัวแทนได้ยืนยันคำสั่ง
      • id - ID ของ Asset ที่จะได้รับผลกระทบจากการดำเนินการนี้
      • icon_url(ตัวเลือกเสริม) ไอคอนที่จะใช้สำหรับ Asset นี้ รูปภาพนี้ควรจะอยู่ในรูปแบบของไฟล์ JPEG, GIF หรือ PNG และมีขนาดขั้นต่ำ 96x96 พิกเซล ซึ่งจะนิยมใช้ PNG หรือ GIF มากกว่าเพราะว่าทั้งสองรูปแบบนี้ให้การรองรับความโปร่งแสงของภาพ
      • name - ชื่อของ Asset ที่จะได้รับผลกระทบ
      • command - คำสั่งย่อยที่จะดำเนินการบน Asset นี้ โดยจะส่งผ่านถ้ากลับมาให้เมื่อมีการยืนยันแล้ว
      • note(ตัวเลือกเสริม) - ข้อมูลเพิ่มเติมเพื่อแสดงเอาไว้ที่ด้านล่างชื่อในไดอะล็อกคำยืนยัน
      • argument(ตัวเลือกเสริม) - อาร์กิวเมนต์ประเภทสตริงที่จะส่งผ่านกลับหากการดำเนินการนี้ยังถูกเลือกไว้เมื่อมีการยืนยันแล้ว
      • steamid(ตัวเลือกเสริม) - Steam ID ประเภท 64 บิตของผู้ใช้ที่ครอบครอง Asset ดังกล่าวนี้อยู่ โดยจะแสดงชื่อของผู้ใช้ต่อจากชื่อของ Asset
      • optional(ตัวเลือกเสริม) - หากมีค่าเป็น true ตัวแทนฝ่ายสนับสนุนจะสามารถยกเลิกการทำเครื่องหมายที่การดำเนินการนี้ แล้วข้ามการดำเนินการในคำสั่งไป ค่าเริ่มต้นคือ true
      • default(ตัวเลือกเสริม) - สถานะค่าเริ่มต้นของกล่องทำเครื่องหมายในไดอะล็อกการยืนยัน ค่าเริ่มต้นคือ true

ข้อมูลเอาต์พุตตัวอย่าง

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