Steamworks 문서
ISteamApps 인터페이스
Steam에서 애플리케이션에 대한 정보에 접근하는 데 사용됩니다.

Steamworks 웹 API 사용법에 대한 더욱 자세한 내용은 웹 API 개요에서 확인할 수 있습니다.

GetAppBetas

https://partner.steam-api.com/ISteamApps/GetAppBetas/v1/을 받으세요.
이름유형필수설명
keystringSteamworks 웹 API 배급사 인증 키
AppIDuint32베타를 받기 위한 AppID

특정 애플리케이션에 대한 베타 브랜치를 가져옵니다.

참고: 이 메서드를 사용하려면 호출에 지정된 AppID를 소유한 게시자의 API 키가 필요합니다. API는 반드시 보안 서버로부터 호출되어 하며, 클라이언트가 직접 사용할 수 없습니다!

GetAppBuilds

https://partner.steam-api.com/ISteamApps/GetAppBuilds/v1/을 받으세요.
이름유형필수설명
keystringSteamworks 웹 API 게시자 인증 키
AppIDuint32빌드 기록을 받기 위한 AppID
countuint32가져오려는 빌드의 개수(기본값 10개)

애플리케이션 빌드의 기록을 가져옵니다.

참고: 이 메서드를 사용하려면 호출에 지정된 AppID를 소유한 게시자의 API 키가 필요합니다. API는 반드시 보안 서버로부터 호출되어 하며, 클라이언트가 직접 사용할 수 없습니다!

GetAppDepotVersions

https://partner.steam-api.com/ISteamApps/GetAppDepotVersions/v1/을 받으세요.
이름유형필수설명
keystringSteamworks 웹 API 게시자 인증 키
AppIDuint32디포 버전을 받기 위한 AppID

특정 애플리케이션에 대한 모든 디포의 버전을 가져옵니다.

참고: 이 메서드를 사용하려면 호출에 지정된 AppID를 소유한 게시자의 API 키가 필요합니다. API는 반드시 보안 서버로부터 호출되어 하며, 클라이언트가 직접 사용할 수 없습니다!

GetAppList

https://api.steampowered.com/ISteamApps/GetAppList/v2/를 받으세요

공개된 모든 애플리케이션의 목록을 가져옵니다.

이 호출은 추가적인 매개변수가 없습니다.

이 메서드에는 더 이상 공식 지원되지 않는 이전 버전이 있습니다. 이전 버전을 계속 사용할 수도 있지만, 최신 버전 사용을 강력 추천합니다.
변경 내역:
  • Version 2 - 중복되는 "앱" 필드 제거

응답:
  • applist
    • apps - 애플리케이션이 포함된 목록입니다.
      • appid - uint32 - 애플리케이션의 AppID입니다.
      • name - string - 애플리케이션 이름입니다.

GetPartnerAppListForWebAPIKey

Https:/partner.steam-api.com/ISteamApps/GetPartnerAppListForWebAPIKey/v2/를 받으세요.
이름유형필수설명
keystringSteamworks 웹 API 게시자 인증 키
type_filterstring쉼표로 구분된 필터링할 유형 목록입니다(선택 사항).

WebAPI 키와 연결된 AppID 목록을 가져옵니다. Type_filter를 사용하여 반환할 특정 앱 유형을 지정할 수 있습니다. 반환할 수 있는 값은 "game,application,tool,demo,dlc,music"입니다. type_filter가 비어 있거나 사용되지 않을 경우 모든 맵이 반환됩니다.

Version 2는 앱 이름을 출력합니다.

참고: 이러한 호출에서 본 메서드를 사용하려면 게시자 API 키가 필요합니다. API는 반드시 보안 서버로부터 호출되어 하며, 클라이언트가 직접 사용할 수 없습니다!

예시:
{"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

https://partner.steam-api.com/ISteamApps/GetPlayersBanned/v1/을 받으세요.
이름유형필수설명
keystringSteamworks 웹 API 게시자 인증 키
AppIDuint32게임 AppID

참고: 이러한 호출에서 본 메서드를 사용하려면 게시자 API 키가 필요합니다. API는 반드시 보안 서버로부터 호출되어 하며, 클라이언트가 직접 사용할 수 없습니다!

GetServerList

https://partner.steam-api.com/ISteamApps/GetServerList/v1/을 받으세요.
이름유형필수설명
keystringSteamworks 웹 API 배급사 인증 키
filterstring문자열 필터 쿼리
limituint32응답에 있는 서버 개수 제한

참고: 이러한 호출에서 본 메서드를 사용하려면 게시자 API 키가 필요합니다. API는 반드시 보안 서버로부터 호출되어 하며, 클라이언트가 직접 사용할 수 없습니다!

GetServersAtAddress

https://api.steampowered.com/ISteamApps/GetServersAtAddress/v1/을 받으세요.
이름유형필수설명
addrstring목록에 포함할 IP 또는 IP:queryport

SetAppBuildLive

https://partner.steam-api.com/ISteamApps/SetAppBuildLive/v2/를 게시하세요
이름유형필수설명
stringSteamworks 웹 API 배급사 인증 키
AppIDuint32게임 AppID
buildiduint32BuildID
betakeystring베타 키, 필수. 기본 브랜치의 경우 public 사용
SteamIDuint32*빌드 변경을 확인할 계정의 SteamID. 베타 키가 공개로 설정되어 있고 앱이 출시된 경우, 해당 매개변수 필요
descriptionstring이 빌드에 대한 추가 설명

앱이 출시되고 베타 키가 공개로 설정된 경우, SteamID가 필요합니다. SteamID는 빌드를 변경하는 데 필요한 권한을 가지고 있어야 하며 특히 '앱 수정' 및 '게시' 권한이 있어야 합니다. 이 계정은 Steam 모바일 앱으로 확인을 받게 됩니다. 빌드 변경에 대한 확인이 필요한 경우, SetAppBuildLive는 HTTP 응답 코드 201 Created를 반환합니다.

참고: 이러한 호출에서 본 메서드를 사용하려면 게시자 API 키가 필요합니다. API는 반드시 보안 서버로부터 호출되어 하며, 클라이언트가 직접 사용할 수 없습니다!

UpToDateCheck

https://api.steampowered.com/ISteamApps/UpToDateCheck/v1/을 받으세요.
이름유형필수설명
AppIDuint32게임 AppID
versionuint32설치된 게임 버전