Steamworks-dokumentation
GetHistoryCommandDetails/v0001
Returnerer alle revisionsrapporterne for en bruger inden for en angivet tidsperiode. Den tidsperiode, der returneres, er enhver hændelse efter starttime men før eller på tidspunktet for endtime.

Kaldes af: Supportværktøj

HTTP-metode: GET
Dette returnerer en liste over detaljerede handlinger, som asset serveren vil udføre, hvis denne kommando bekræftes. For komplekse handlinger kan supportmedarbejderen, hvis det ønskes, aktivere eller deaktivere dele af transaktionskommandoen. Hvis supportmedarbejderen bekræfter detaljerne, kaldes HistoryExecuteCommand/v0001.

Parametre:

NavnTypePåkrævetBeskrivelse
keystringDette er "nøglen til asset serveren", som du tildelte under din apps indstillinger for Steam-økonomi på partnersiden.
appiduint3232-bit app-ID for applikationen, som er forbundet med aktiverne.
steamiduint6464-bit Steam-ID for den bruger, der skal returneres aktiver for.
contextiduint6464-bit ID for konteksten, som aktiverne kan findes i.
commandstringNavnet på historikkommandoen.
argumentsuint32Arguments-strengen, som blev returneret fra GetUserHistory for denne kommando.

Returværdier

Resultatet fra denne metode er kodet i JSON-format.

Svar:
  • result
    • success – true, hvis metoden lykkedes. Hvis asset serveren returnerer false, bør den angive error til en streng, som forklarer hvorfor.
    • error – en streng, som beskriver, hvorfor dette kald mislykkedes. Denne besked vil blive optaget i en fejllog, som er tilgængelig under fanen "Økonomi" på Steamworks-siden.
    • actions – et array af handlinger, som asset serveren vil udføre, hvis supportmedarbejderen bekræfter kommandoen.
      • id – ID på det aktiv, som vil blive berørt af denne handling.
      • icon_url (valgfri) – det ikon, der skal bruges for dette aktiv. Billedet skal være i JPEG-, GIF- eller PNG-format og mindst 96 x 96 pixels. PNG eller GIF foretrækkes, fordi de understøtter gennemsigtighed.
      • name – navnet på det berørte aktiv.
      • command – den underkommando, der skal udføres på dette aktiv. Denne værdi sendes tilbage ved bekræftelse.
      • note (valgfri) – yderligere information, som vises under navnet i bekræftelsesdialogboksen.
      • argument (valgfri) – argument-strengen, som sendes tilbage, hvis denne handling stadig er valgt på bekræftelsestidspunktet.
      • steamid (valgfri) – 64-bit Steam-ID på den bruger, som på nuværende tidspunkt ejer dette aktiv. Brugerens navn vises ved siden af aktivets navn.
      • optional (valgfri) – hvis denne er true, vil supportmedarbejderen kunne fjerne markeringen af handlingen og springe den over i kommandoen. Standardindstilling er true.
      • default (valgfri) – standardtilstanden for afkrydsningsfeltet i bekræftelsesdialogboksen. Standardindstilling er true.

Eksempeloutput

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