Steamworks-dokumentasjon
Grensesnitt – ISteamApps
Brukes for tilgang til data om applikasjoner på Steam.

Gå til Oversikt over nett-API for mer informasjon om nett-API-et til Steamworks.

GetAppBetas

GET https://partner.steam-api.com/ISteamApps/GetAppBetas/v1/
NavnTypePåkrevdBeskrivelse
keystringUtgivernøkkel for nett-API-et til Steamworks.
appiduint32App-ID å hente betaene for.

Henter alle betagrenene for angitt applikasjon.

MERK: Dette kallet krever en API-utgivernøkkel som eier angitt app-ID. Derfor dette API-et kalles fra en sikker tjener og kan aldri brukes direkte av klienter!

GetAppBuilds

GET https://partner.steam-api.com/ISteamApps/GetAppBuilds/v1/
NavnTypePåkrevdBeskrivelse
keystringUtgivernøkkel for nett-API-et til Steamworks.
appiduint32App-ID å hente bygghistorikken for.
countuint32Antall bygg å hente, standard er 10.

Henter en applikasjons bygghistorikk.

MERK: Dette kallet krever en API-utgivernøkkel som eier angitt app-ID. Derfor dette API-et kalles fra en sikker tjener og kan aldri brukes direkte av klienter!

GetAppDepotVersions

GET https://partner.steam-api.com/ISteamApps/GetAppDepotVersions/v1/
NavnTypePåkrevdBeskrivelse
keystringUtgivernøkkel for nett-API-et til Steamworks.
appiduint32App-ID-en å hente depotversjonene for.

Henter alle versjonene av alle depotene for angitt applikasjon.

MERK: Dette kallet krever en API-utgivernøkkel som eier angitt app-ID. Derfor dette API-et kalles fra en sikker tjener og kan aldri brukes direkte av klienter!

GetAppList

GET https://api.steampowered.com/ISteamApps/GetAppList/v2/

Henter den fullstendige listen over offentlige applikasjoner.

Dette kallet har ingen ytterligere parametre.

Denne metoden har tidligere versjoner som ikke lenger støttes offisielt. De kommer fortsatt til å kunne brukes, men det anbefales på det sterkeste at du bruker den nyeste versjonen.
Endringslogg:
  • Versjon 2: Fjernet det overflødige feltet «app».

Svar:
  • applist
    • apps – listen med applikasjonene.
      • appid (uint32) – applikasjonens app-ID.
      • name (string) – applikasjonens navn.

GetPartnerAppListForWebAPIKey

GET https://partner.steam-api.com/ISteamApps/GetPartnerAppListForWebAPIKey/v2/
NavnTypePåkrevdBeskrivelse
keystringUtgivernøkkel for nett-API-et til Steamworks.
type_filterstringValgfri kommadelt liste med typer å filtrere etter.

Henter en liste over app-ID-er tilknyttet en WebAPI-nøkkel. Du kan bruke type_filter til å angi de bestemte applikasjonstypene som skal returneres. Mulige verdier er «game,application,tool,demo,dlc,music». Når type_filter er tom eller ikke brukes, returneres alle applikasjoner.

Versjon 2 har applikasjonens navn som utdata.

MERK: Dette kallet krever en API-utgivernøkkel for å bruke denne metoden. Derfor dette API-et kalles fra en sikker tjener og kan aldri brukes direkte av klienter!

Eksempelsvar:
{"applist":{"apps":{"app":[{ "appid": 500, "app_type": "game" "app_name": "Left 4 Dead" }, { "appid": 222840, "app_type": "tool" "app_name": "Left 4 Dead Dedicated Server" }, { "appid": 222860, "app_type": "tool" "app_name": "Left 4 Dead 2 Dedicated Server" } ]}}}

GetPlayersBanned

GET https://partner.steam-api.com/ISteamApps/GetPlayersBanned/v1/
NavnTypePåkrevdBeskrivelse
keystringUtgivernøkkel for nett-API-et til Steamworks.
appiduint32Spillets app-ID.

MERK: Dette kallet krever en API-utgivernøkkel for å bruke denne metoden. Derfor dette API-et kalles fra en sikker tjener og kan aldri brukes direkte av klienter!

GetServerList

GET https://partner.steam-api.com/ISteamApps/GetServerList/v1/
NavnTypePåkrevdBeskrivelse
keystringUtgivernøkkel for nett-API-et til Steamworks.
filterstringStreng til filtrering av forespørsler.
limituint32Begrenser antall tjenere i svaret.

MERK: Dette kallet krever en API-utgivernøkkel for å bruke denne metoden. Derfor dette API-et kalles fra en sikker tjener og kan aldri brukes direkte av klienter!

GetServersAtAddress

GET https://api.steampowered.com/ISteamApps/GetServersAtAddress/v1/
NavnTypePåkrevdBeskrivelse
addrstringIP eller IP:queryport å liste.

SetAppBuildLive

POST https://partner.steam-api.com/ISteamApps/SetAppBuildLive/v2/
NavnTypePåkrevdBeskrivelse
keystringUtgivernøkkel for nett-API-et til Steamworks.
appiduint32Spillets app-ID.
buildiduint32Bygg-ID.
betakeystringBetanøkkel, påkrevd. Bruk «public» for standardgren.
steamiduint32*Steam-ID-en til kontoen som skal bekrefte byggendringen. Denne parameteren er påkrevd hvis betakey er satt til «public» og applikasjonen er utgitt.
descriptionstringValgfri beskrivelse av denne byggversjonen.

Steam-ID-en er påkrevd når en applikasjon er utgitt og betakey er satt til «public». Steam-ID-en må ha tillatelsene til å gjøre en byggendring, nærmere bestemt tillatelsene «Redigere applikasjonens metadata» og «Publisere applikasjonsendringer til Steam». Denne kontoen blir bedt om bekreftelse gjennom Steams mobilapp. Når det kreves bekreftelse av en byggendring, returnerer SetAppBuildLive svarkoden HTTP 201 Created.

MERK: Dette kallet krever en API-utgivernøkkel for å bruke denne metoden. Derfor dette API-et kalles fra en sikker tjener og kan aldri brukes direkte av klienter!

UpToDateCheck

GET https://api.steampowered.com/ISteamApps/UpToDateCheck/v1/
NavnTypePåkrevdBeskrivelse
appiduint32Spillets app-ID.
versionuint32Den installerte versjonen av spillet.