Documentación de Steamworks
GetHistoryCommandDetails/v0001
Devuelve todos los registros de auditoría de un usuario en el período de tiempo especificado. El período de tiempo para regresar es cualquier evento después de starttime pero antes de endtime.

Llamada por: Herramienta de soporte

Método HTTP: GET
Devuelve una lista de acciones detalladas que va a realizar el servidor de recursos si se confirma este comando. Para acciones complejas, el agente de soporte puede habilitar o deshabilitar partes del comando de la transacción. Si el agente de soporte confirma los detalles, se llama HistoryExecuteCommand/v0001.

Parámetros:

NombreTipoRequeridoDescripción
clavestringEsta es la "Clave del servidor de recursos" que proporcionaste en la configuración de la economía de Steam de tu aplicación en el sitio asociado.
appiduint32Id. de 32 bits de la aplicación asociada con el recurso.
steamiduint64Id. de Steam de 64 bits del usuario para el que se devuelven los recursos.
contextiduint64Id. de 64 bits del contexto donde existen los recursos.
comandostringEl nombre del comando histórico.
argumentosuint32La cadena de argumentos que se devolvió desde GetUserHistory para este comando.

Devoluciones

La salida de este método debería estar codificada en formato JSON.

Respuesta:
  • result
    • success - True si el método fue exitoso. Si el servidor de recursos devuelve "false", debería establecer error en una cadena que explique por qué.
    • error - Una cadena que describe por qué esta llamada falló. Este mensaje se incluirá en el registro de errores, que está disponible en la pestaña Economía del sitio de Steamworks.
    • actions - Vector de acciones que realizará el servidor de recursos si el agente confirma el comando.
      • id - Id. del activo que se verá afectado por esta acción.
      • icon_url(opcional) - El icono a utilizar para este activo. Esta imagen deberá estar en formato JPEG, GIF o PNG, y tener un tamaño de al menos 96x96 píxeles. Es preferible usar PNG o GIF porque admiten transparencias.
      • name - Nombre del activo afectado.
      • command - El subcomando a realizar en este activo. Este valor se vuelve a pasar tras la confirmación.
      • note(opcional) - Información adicional para mostrar debajo del nombre en el diálogo de confirmación.
      • argument(opcional) - La cadena de argumento que se devolverá si esta acción aún se selecciona en la confirmación.
      • steamid(opcional) - Id. de Steam de 64 bits del usuario que actualmente posee este activo. El nombre del usuario se muestra junto al nombre del recurso.
      • optional(opcional) - Si es true, el agente de soporte puede desmarcar esta acción y omitirla en el comando. Por defecto: True.
      • default(opcional) - El estado predeterminado de la casilla de verificación en el cuadro de diálogo de confirmación. Por defecto: True.

Ejemplo de salida

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