Documentação do Steamworks
GetHistoryCommandDetails/v0001
Retorna todos os relatórios de auditoria para um usuário gerados no período de tempo especificado. O período de tempo a retornar é qualquer evento que tenha ocorrido depois de starttime até endtime, inclusive.

Chamado por: Ferramenta de suporte

Método HTTP: GET
Retorna uma lista de ações detalhadas que serão realizadas pelo servidor de ativos se o comando for confirmado. Para ações complexas, o agente de suporte pode escolher ativar ou desativar certas partes do comando da transação. Se o agente de suporte confirmar os detalhes, o método HistoryExecuteCommand/v0001 é chamado.

Parâmetros:

NomeTipoObrigatórioDescrição
keystringEsta é a "Chave do servidor de ativos" fornecida nas "Configurações da economia Steam" do aplicativo do site do parceiro.
appiduint32O AppID de 32 bits do aplicativo associado aos ativos.
steamiduint64O ID Steam de 64 bits do usuário cujos ativos retornar.
contextiduint64O ID de 64 bits do contexto no qual os ativos existem.
commandstringO nome do comando no histórico.
argumentsuint32A string que representa os argumentos retornados pelo método GetUserHistory para este comando.

Retorna

A saída deste método deve ser codificada no formato JSON.

Resposta:
  • result
    • success — True se bem-sucedida. Se o servidor de ativos está retornando false, o parâmetro error deve conter uma string com o motivo.
    • error — Uma string que descreve o motivo da falha da chamada. A mensagem será armazenada no relatório de erro, disponível na aba Economia do painel de administração de aplicativo no site do Steamworks.
    • actions — Um vetor de ações que serão realizadas pelo servidor de ativos se o agente confirmar o comando.
      • id — O ID do ativo que será afetado pela ação.
      • icon_url (opcional) — O ícone a ser usado para o ativo, no formato JPEG, GIF ou PNG e de tamanho mínimo de 96x96 pixels. Prefira PNG ou GIF devido à transparência.
      • name — Nome do ativo que será afetado.
      • command — O subcomando a realizar no ativo. O valor é repassado na confirmação.
      • note (opcional) — Dados adicionais a exibir abaixo do nome na janela de confirmação.
      • argument (opcional) — A string que representa os argumentos a serem repassados se a ação ainda estiver selecionada na confirmação.
      • steamid— O ID Steam de 64 bits do usuário atual proprietário do ativo. O nome do usuário é exibido ao lado do ativo.
      • optional (opcional) — Se true, o agente de suporte poderá desativar a ação e ignorá-la no comando. Padrão: true.
      • default (opcional) — O estado atual da caixa na janela de confirmação. Padrão: true.

Exemplo de saída

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