Steam에서 애플리케이션에 대한 정보에 접근하는 데 사용됩니다.
Steamworks 웹 API 사용법에 대한 더욱 자세한 내용은
웹 API 개요에서 확인할 수 있습니다.
GetAppBetas
https://partner.steam-api.com/ISteamApps/GetAppBetas/v1/을 받으세요.
이름 | 유형 | 필수 | 설명 |
key | string | ✔ | Steamworks 웹 API 배급사 인증 키 |
AppID | uint32 | ✔ | 베타를 받기 위한 AppID |
특정 애플리케이션에 대한 베타 브랜치를 가져옵니다.
참고: 이 메서드를 사용하려면 호출에 지정된 AppID를 소유한 게시자의 API 키가 필요합니다. API는
반드시 보안 서버로부터 호출되어 하며, 클라이언트가 직접 사용할 수 없습니다!
GetAppBuilds
https://partner.steam-api.com/ISteamApps/GetAppBuilds/v1/을 받으세요.
이름 | 유형 | 필수 | 설명 |
key | string | ✔ | Steamworks 웹 API 게시자 인증 키 |
AppID | uint32 | ✔ | 빌드 기록을 받기 위한 AppID |
count | uint32 | | 가져오려는 빌드의 개수(기본값 10개) |
애플리케이션 빌드의 기록을 가져옵니다.
참고: 이 메서드를 사용하려면 호출에 지정된 AppID를 소유한 게시자의 API 키가 필요합니다. API는
반드시 보안 서버로부터 호출되어 하며, 클라이언트가 직접 사용할 수 없습니다!
GetAppDepotVersions
https://partner.steam-api.com/ISteamApps/GetAppDepotVersions/v1/을 받으세요.
이름 | 유형 | 필수 | 설명 |
key | string | ✔ | Steamworks 웹 API 게시자 인증 키 |
AppID | uint32 | ✔ | 디포 버전을 받기 위한 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/를 받으세요.
이름 | 유형 | 필수 | 설명 |
key | string | ✔ | Steamworks 웹 API 게시자 인증 키 |
type_filter | string | | 쉼표로 구분된 필터링할 유형 목록입니다(선택 사항). |
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/을 받으세요.
이름 | 유형 | 필수 | 설명 |
key | string | ✔ | Steamworks 웹 API 게시자 인증 키 |
AppID | uint32 | ✔ | 게임 AppID |
참고: 이러한 호출에서 본 메서드를 사용하려면 게시자 API 키가 필요합니다. API는
반드시 보안 서버로부터 호출되어 하며, 클라이언트가 직접 사용할 수 없습니다!
GetServerList
https://partner.steam-api.com/ISteamApps/GetServerList/v1/을 받으세요.
이름 | 유형 | 필수 | 설명 |
key | string | ✔ | Steamworks 웹 API 배급사 인증 키 |
filter | string | | 문자열 필터 쿼리 |
limit | uint32 | | 응답에 있는 서버 개수 제한 |
참고: 이러한 호출에서 본 메서드를 사용하려면 게시자 API 키가 필요합니다. API는
반드시 보안 서버로부터 호출되어 하며, 클라이언트가 직접 사용할 수 없습니다!
GetServersAtAddress
https://api.steampowered.com/ISteamApps/GetServersAtAddress/v1/을 받으세요.
이름 | 유형 | 필수 | 설명 |
addr | string | ✔ | 목록에 포함할 IP 또는 IP:queryport |
SetAppBuildLive
https://partner.steam-api.com/ISteamApps/SetAppBuildLive/v2/를 게시하세요
이름 | 유형 | 필수 | 설명 |
키 | string | ✔ | Steamworks 웹 API 배급사 인증 키 |
AppID | uint32 | ✔ | 게임 AppID |
buildid | uint32 | ✔ | BuildID |
betakey | string | ✔ | 베타 키, 필수. 기본 브랜치의 경우 public 사용 |
SteamID | uint32 | * | 빌드 변경을 확인할 계정의 SteamID. 베타 키가 공개로 설정되어 있고 앱이 출시된 경우, 해당 매개변수 필요 |
description | string | | 이 빌드에 대한 추가 설명 |
앱이 출시되고 베타 키가 공개로 설정된 경우, SteamID가 필요합니다. SteamID는 빌드를 변경하는 데 필요한 권한을 가지고 있어야 하며 특히 '앱 수정' 및 '게시' 권한이 있어야 합니다. 이 계정은 Steam 모바일 앱으로 확인을 받게 됩니다. 빌드 변경에 대한 확인이 필요한 경우, SetAppBuildLive는 HTTP 응답 코드 201 Created를 반환합니다.
참고: 이러한 호출에서 본 메서드를 사용하려면 게시자 API 키가 필요합니다. API는
반드시 보안 서버로부터 호출되어 하며, 클라이언트가 직접 사용할 수 없습니다!
UpToDateCheck
https://api.steampowered.com/ISteamApps/UpToDateCheck/v1/을 받으세요.
이름 | 유형 | 필수 | 설명 |
AppID | uint32 | ✔ | 게임 AppID |
version | uint32 | ✔ | 설치된 게임 버전 |