Steamworks 文獻庫
SupportGetAssetHistory/v0001
傳回客服工具為單個資產顯示歷史紀錄所需的所有資訊。

呼叫方: 客服工具

HTTP 方法: GET

參數:

名稱型別必要說明
keystring此為在夥伴網站上,您在您應用程式的 Steam 經濟設定中提供的「資產伺服器金鑰」。
appiduint32與資產關聯之應用程式的 32 位元 App ID。
contextiduint64資產所在脈絡容器的 64 位元 ID。
assetiduint64傳回歷史紀錄的資產的 64 位元 ID。

傳回

此方法的輸出應以 JSON 格式編碼。

回應:
  • result
    • success - 若方法成功,則為 True。 如果資產伺服器傳回 False,則會將 error 設為說明其原因的字串。
    • error - 說明呼叫失敗原因的字串。 此訊息將儲存於錯誤紀錄中。錯誤紀錄位於 Steamworks 網站中的「經濟」分頁之下。
    • history - 資產的事件歷史紀錄陣列。
      • action - 此事件代表的動作類型名稱。
      • timestamp - 此事件發生的時間,表示方法為自 1970 年 1 月 1 日以來的秒數。
      • owner - 此事件發生時,資產的擁有人。
      • ownerid - 此事件發生時,若適用,資產擁有人的 Steam ID。
      • data(可選用)- 更多有關此事件的資訊, 可以是另一位玩家的名稱、合成配方的名稱,或任何遊戲內特定的值。 此值的用途是提供客服人員更多有關此資產情況的資訊。
      • steamid(可選用)- 與此事件關聯的其他玩家的 Steam ID,若情況適合便會提供。

輸出範例

{ "result": { "history": [ { "action": "Econ SetUnowned", "timestamp": 1321059071, "ownerid": 76561197969518075, "data": "101" }, { "action": "Econ SetOwned", "timestamp": 1321059071, "ownerid": 76561197968459473, "data": "101" }, { "action": "Econ SetUnowned", "timestamp": 1321058861, "ownerid": 76561197968459473, "data": "101" }, { "action": "Econ SetOwned", "timestamp": 1321058861, "ownerid": 76561197969518075, "data": "101" }, { "action": "Added from Bundle", "timestamp": 1292657489, "ownerid": 76561197968459473 } ] , "success": true } }

economy_asset_details.png

economy_asset_list.png