Steam 경제와 상호작용하는 보조 인터페이스입니다.
IGameInventory도 확인하세요.
Steamworks 웹 API 사용법에 대한 더욱 자세한 내용은
웹 API 개요에서 확인할 수 있습니다.
CanTrade
GET https://partner.steam-api.com/ISteamEconomy/CanTrade/v1/
이름 | 유형 | 필수 | 설명 |
키 | 문자열 | ✔ | Steamworks 웹 API 배급사 인증 키. |
AppID | uint32 | ✔ | 키는 연동되어있어야 합니다. Steam 경제 앱이어야 합니다. |
SteamID | uint64 | ✔ | 거래를 시도하는 사용자의 SteamID |
targetid | uint64 | ✔ | 거래 요청을 하고 싶은 대상의 SteamID |
참고: 해당 결제 수단을 사용하려면 배급사의 API 키가 필요합니다. API는
반드시 보안 서버로부터 호출되어 하며, 클라이언트가 직접 사용할 수 없습니다!
FinalizeAssetTransaction
POST https://partner.steam-api.com/ISteamEconomy/FinalizeAssetTransaction/v1/
이름 | 유형 | 필수 | 설명 |
키 | 문자열 | ✔ | Steamworks 웹 API 배급사 인증 키. |
appid | uint32 | ✔ | 사용자가 구매하려는 자산의 AppID |
SteamID | uint64 | ✔ | 구매를 시도하는 사용자의 SteamID |
txnid | 문자열 | ✔ | 거래 ID |
언어 | 문자열 | ✔ | 사용자를 위한 현지 언어 |
참고: 해당 결제 수단을 사용하려면 배급사의 API 키가 필요합니다. API는
반드시 보안 서버로부터 호출되어 하며, 클라이언트가 직접 사용할 수 없습니다!
GetAssetClassInfo
GET https://api.steampowered.com/ISteamEconomy/GetAssetClassInfo/v1/
이름 | 유형 | 필수 | 설명 |
키 | 문자열 | ✔ | Steamworks 웹 API 사용자 인증 키. |
AppID | uint32 | ✔ | Steam 경제 앱이어야 합니다. |
언어 | 문자열 | | 사용자의 현지 언어 |
class_count | uint32 | ✔ | 요청된 클래스의 수. 최소 1개 이상이 필요합니다. |
classid0 | uint64 | ✔ | n 번째 클래스의 클래스 ID. |
instanceid0 | uint64 | | n 번째 클래스의 인스턴스 ID. |
GetAssetPrices
GET https://api.steampowered.com/ISteamEconomy/GetAssetPrices/v1/
이름 | 유형 | 필수 | 설명 |
키 | 문자열 | ✔ | Steamworks 웹 API 사용자 인증 키. |
AppID | uint32 | ✔ | Steam 경제 앱이어야 합니다. |
통화 | 문자열 | | 필터링하려는 통화 |
언어 | 문자열 | | 사용자의 현지 언어 |
사용자가 구매할 수 있는 아이템의 가격 및 분류를 반환합니다.
GetExportedAssetsForUser
GET https://partner.steam-api.com/ISteamEconomy/GetExportedAssetsForUser/v1/
이름 | 유형 | 필수 | 설명 |
키 | 문자열 | ✔ | Steamworks 웹 API 배급사 인증 키. |
SteamID | uint64 | ✔ | 사용자 SteamID |
AppID | uint32 | ✔ | 내보낸 아이템을 받기 위한 앱. |
contextid | uint64 | ✔ | 내보낸 아이템을 받기 위한 앱에 있는 컨텍스트. |
다른 게임에서 가져오기 위해 자산 목록을 불러옵니다.
참고: 해당 결제 수단을 사용하려면 배급사의 API 키가 필요합니다. API는
반드시 보안 서버로부터 호출되어 하며, 클라이언트가 직접 사용할 수 없습니다!
GetMarketPrices
GET https://partner.steam-api.com/ISteamEconomy/GetMarketPrices/v1/
이름 | 유형 | 필수 | 설명 |
키 | 문자열 | ✔ | Steamworks 웹 API 배급사 인증 키. |
AppID | uint32 | ✔ | Steam 경제 앱이어야 합니다. |
참고: 해당 결제 수단을 사용하려면 배급사의 API 키가 필요합니다. API는
반드시 보안 서버로부터 호출되어 하며, 클라이언트가 직접 사용할 수 없습니다!
StartAssetTransaction
POST https://partner.steam-api.com/ISteamEconomy/StartAssetTransaction/v1/
이름 | 유형 | 필수 | 설명 |
키 | 문자열 | ✔ | Steamworks 웹 API 배급사 인증 키. |
AppID | uint32 | ✔ | 사용자가 구매하려는 자산의 앱 ID |
SteamID | uint64 | ✔ | 구매를 시도하는 사용자의 SteamID |
assetid0 | 문자열 | ✔ | 사용자가 구매하려는 첫 자산의 ID - 최소 1개 이상이어야 합니다 |
assetquantity0 | uint32 | ✔ | 사용자가 구매하려는 assetid0의 수량 |
통화 | 문자열 | ✔ | 사용자를 위한 현지 통화 |
언어 | 문자열 | ✔ | 사용자를 위한 현지 언어 |
ipaddress | 문자열 | ✔ | 사용자의 IP 주소 |
referrer | 문자열 | | 참고 URL |
clientauth | bool | | 기본은 false지만 만약 true인 경우, 웹 페이지가 아닌 사용자의 Steam 클라이언트 오버레이에 인증이 표시되며 이는 상점에 제공되는 제품에 유용합니다. |
참고: 해당 결제 수단을 사용하려면 배급사의 API 키가 필요합니다. API는
반드시 보안 서버로부터 호출되어 하며, 클라이언트가 직접 사용할 수 없습니다!
StartTrade
https://partner.steam-api.com/ISteamEconomy/StartTrade/v1/ 를 받으세요
이름 | 유형 | 필수 | 설명 |
키 | 문자열 | ✔ | Steamworks 웹 API 배급사 인증 키. |
AppID | uint32 | ✔ | 키는 연동되어있어야 합니다. Steam 경제 앱이어야 합니다. |
partya | uint64 | ✔ | 거래하는 첫 번째 사용자의 SteamID |
partyb | uint64 | ✔ | 거래하는 두 번째 사용자의 SteamID |
참고: 해당 결제 수단을 사용하려면 배급사의 API 키가 필요합니다. API는
반드시 보안 서버로부터 호출되어 하며, 클라이언트가 직접 사용할 수 없습니다!