Steamエコノミーと通信するセカンダリインターフェイス。
IGameInventoryも参照してください。
SteamworksのWeb APIの使用に関する詳細は、
Web API 概要 を参照してください。
CanTrade
GET https://partner.steam-api.com/ISteamEconomy/CanTrade/v1/
名前 | 型 | 必須 | 説明 |
key | string | ✔ | Steamworks Web APIパブリッシャー認証キー |
appid | uint32 | ✔ | 関連付けられたキー。 Steamエコノミーアプリでなければなりません。 |
steamid | uint64 | ✔ | トレードを開始しようとしているユーザーのSteamID |
targetid | uint64 | ✔ | トレード招待の対象であるユーザーのSteamID |
注意: この呼び出しでは、このメソッドの使用にパブリッシャーAPIキーを必要とします。 このようなAPIは
必ずセキュリティ保護されたサーバー上から呼び出し、決して直接クライアントから使用しないでください!
FinalizeAssetTransaction
POST https://partner.steam-api.com/ISteamEconomy/FinalizeAssetTransaction/v1/
名前 | 型 | 必須 | 説明 |
key | string | ✔ | Steamworks Web APIパブリッシャー認証キー |
appid | uint32 | ✔ | ユーザーがアセットを購入しようとしているappID |
steamid | uint64 | ✔ | 購入しようとしているユーザーのSteamID |
txnid | string | ✔ | トランザクションID |
language | string | ✔ | ユーザーのローカル言語 |
注意: この呼び出しでは、このメソッドの使用にパブリッシャーAPIキーを必要とします。 このようなAPIは
必ずセキュリティ保護されたサーバー上から呼び出し、決して直接クライアントから使用しないでください!
GetAssetClassInfo
GET https://api.steampowered.com/ISteamEconomy/GetAssetClassInfo/v1/
名前 | 型 | 必須 | 説明 |
key | string | ✔ | Steamworks Web APIユーザー認証キー。 |
appid | uint32 | ✔ | Steamエコノミーアプリでなければなりません。 |
language | string | | ユーザーのローカル言語 |
class_count | uint32 | ✔ | リクエストされたクラスの数。 少なくとも1でなければなりません。 |
classid0 | uint64 | ✔ | n番目のクラスのクラスID |
instanceid0 | uint64 | | n番目のクラスのインスタンスID |
GetAssetPrices
GET https://api.steampowered.com/ISteamEconomy/GetAssetPrices/v1/
名前 | 型 | 必須 | 説明 |
key | string | ✔ | Steamworks Web APIユーザー認証キー |
appid | uint32 | ✔ | Steamエコノミーアプリでなければなりません。 |
currency | string | | フィルタリングする通貨 |
language | string | | ユーザーのローカル言語 |
ユーザーが購入できるアイテムの価格とカテゴリーを返します。
GetExportedAssetsForUser
GET https://partner.steam-api.com/ISteamEconomy/GetExportedAssetsForUser/v1/
名前 | 型 | 必須 | 説明 |
key | string | ✔ | Steamworks Web APIパブリッシャー認証キー。 |
steamid | uint64 | ✔ | ユーザーのSteamID |
appid | uint32 | ✔ | エクスポートされるアイテムを取得するアプリ。 |
contextid | uint64 | ✔ | エクスポートされるアイテムを取得するアプリ内のコンテキスト。 |
インポートする別のゲームからアセットのリストを取得します。
注: この呼び出しでは、このメソッドの使用にパブリッシャーAPIキーを必要とします。 このようなAPIは
必ずセキュリティ保護されたサーバー上から呼び出し、決して直接クライアントから使用しないでください!
GetMarketPrices
GET https://partner.steam-api.com/ISteamEconomy/GetMarketPrices/v1/
名前 | 型 | 必須 | 説明 |
key | string | ✔ | Steamworks Web APIパブリッシャー認証キー。 |
appid | uint32 | ✔ | Steamエコノミーアプリでなければなりません。 |
注: この呼び出しでは、このメソッドの使用にパブリッシャーAPIキーを必要とします。 このようなAPIは
必ずセキュリティ保護されたサーバー上から呼び出し、決して直接クライアントから使用しないでください!
StartAssetTransaction
POST https://partner.steam-api.com/ISteamEconomy/StartAssetTransaction/v1/
名前 | 型 | 必須 | 説明 |
key | string | ✔ | Steamworks Web APIパブリッシャー認証キー |
appid | uint32 | ✔ | ユーザーがアセットを購入しようとしているappID |
steamid | uint64 | ✔ | 購入しようとしているユーザーのSteamID |
assetid0 | string | ✔ | ユーザーが購入しようとしている最初のアセットのID-少なくとも1つ必要です |
assetquantity0 | uint32 | ✔ | ユーザーが購入しようとしているassetid0の数量 |
currency | string | ✔ | ユーザーの現地通貨 |
language | string | ✔ | ユーザーのローカル言語 |
ipaddress | string | ✔ | ユーザーのIPアドレス |
referrer | string | | 参照URL |
clientauth | bool | | trueの場合(デフォルトはfalse)、認証がWebページではなく、ユーザーのSteamクライアントオーバーレイに表示されます。製品に組み込まれているストアに役立ちます。 |
注: この呼び出しでは、このメソッドの使用にパブリッシャーAPIキーを必要とします。 このようなAPIは
必ずセキュリティ保護されたサーバー上から呼び出し、決して直接クライアントから使用しないでください!
StartTrade
GET https://partner.steam-api.com/ISteamEconomy/StartTrade/v1/
名前 | 型 | 必須 | 説明 |
key | string | ✔ | Steamworks Web APIパブリッシャー認証キー |
appid | uint32 | ✔ | 関連付けられたキー。 Steamエコノミーアプリでなければなりません。 |
partya | uint64 | ✔ | トレードの最初のユーザーのSteamID |
partyb | uint64 | ✔ | トレードの2番目のユーザーのSteamID |
注: この呼び出しでは、このメソッドの使用にパブリッシャーAPIキーを必要とします。 このようなAPIは
必ずセキュリティ保護されたサーバー上から呼び出し、決して直接クライアントから使用しないでください!