Documentation Steamworks
GetHistoryCommandDetails/v0001
Renvoie tous les enregistrements d'audit pour un compte utilisateur au cours de la période spécifiée. La période à renvoyer comprend tous les évènements survenus après starttime et jusqu'à endtime.

Appelée par : outil d'assistance

Méthode HTTP : GET
Renvoie une liste d'actions détaillées que le serveur de ressources exécutera si cette commande est confirmée. Pour les actions complexes, la personne du Support peut activer ou désactiver au choix des parties de la commande de transaction. Si la personne du Support confirme les informations, HistoryExecuteCommand/v0001 est appelée.

Paramètres :

NomTypeRequisDescription
keystringIl s'agit de la « clé du serveur de ressources » que vous avez indiquée dans les paramètres de l'économie Steam de votre application sur le site des partenaires.
appiduint32AppID 32 bits de l'application associée aux ressources.
steamiduint64SteamID 64 bits du compte utilisateur pour lequel les ressources doivent être renvoyées.
contextiduint64ID 64 bits du contexte dans lequel se trouvent les ressources.
commandstringNom de la commande de l'historique.
argumentsuint32Chaine d'arguments renvoyée par GetUserHistory pour cette commande.

Éléments renvoyés

Les données de sortie de cette méthode doivent être encodées au format JSON.

Réponse :
  • result
    • success : vaut true si la méthode a réussi. Si le serveur de ressources renvoie false, il doit affecter à error une chaine de caractères qui explique pourquoi.
    • error : chaine de caractères décrivant la raison de l'échec de cet appel. Ce message sera enregistré dans le journal d'erreurs, disponible sous le menu Économie de l'onglet Communauté sur le site de Steamworks.
    • actions : tableau d'actions que le serveur de ressources exécutera si la personne du Support confirme la commande.
      • id : ID de la ressource qui sera affectée par cette action.
      • icon_url (facultatif) : icône à utiliser pour cette ressource. Cette image doit être au format JPEG, GIF ou PNG et sa taille doit être de 96 x 96 pixels minimum. Les formats PNG et GIF sont préférables car ils sont compatibles avec la transparence.
      • name : nom de la ressource à affecter.
      • command : sous-commande à effectuer sur cette ressource. Cette valeur est renvoyée au moment de la confirmation.
      • note (facultatif) : informations supplémentaires à afficher sous le nom dans la boite de dialogue de confirmation.
      • argument (facultatif) : chaine argument à renvoyer si cette action est toujours sélectionnée au moment de la confirmation.
      • steamid (facultatif) : SteamID 64 bits du compte qui possède actuellement cette ressource. Le nom de la personne est affiché à côté du nom de la ressource.
      • optional (facultatif) : si ce paramètre vaut true, la personne du Support peut décocher cette action et l'ignorer dans la commande. Valeur par défaut : true.
      • default (facultatif) : état par défaut de la case à cocher dans la boite de dialogue de confirmation. Valeur par défaut : true.

Exemple de sortie

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