ใช้สำหรับเข้าถึงข้อมูลเกี่ยวกับแอปพลิเคชันใน Steam
For more info on how to use the Steamworks Web API please see the
ภาพรวมของ Web API.
GetAppBetas
GET https://partner.steam-api.com/ISteamApps/GetAppBetas/v1/
ชื่อ | ประเภท | Required | คำอธิบาย |
key | string | ✔ | คีย์การตรวจสอบสิทธิ์ของผู้จัดจำหน่าย Steamworks Web API |
appid | uint32 | ✔ | ไอดีแอปที่ต้องการรับเบต้า |
รับแบรนช์เบต้าทั้งหมดของแอปพลิเคชันที่ระบุ
หมายเหตุ: การเรียกเมธอดนี้จำเป็นต้องใช้คีย์ API ของผู้จัดจำหน่ายซึ่งเป็นเจ้าของแอปไอดีที่ระบุ As such this API
MUST be called from a secure server, and can never be used directly by clients!
GetAppBuilds
GET https://partner.steam-api.com/ISteamApps/GetAppBuilds/v1/
ชื่อ | ประเภท | Required | คำอธิบาย |
key | string | ✔ | คีย์การตรวจสอบสิทธิ์ของผู้จัดจำหน่าย Steamworks Web API |
appid | uint32 | ✔ | ไอดีแอปที่ต้องการรับประวัติบิลด์ |
count | uint32 | | จำนวนบิลด์ที่จะรับข้อมูล ค่าเริ่มต้นคือ 10 |
รับประวัติบิลด์ของแอปพลิเคชัน
หมายเหตุ: การเรียกเมธอดนี้จำเป็นต้องใช้คีย์ API ของผู้จัดจำหน่ายซึ่งเป็นเจ้าของแอปไอดีที่ระบุ As such this API
MUST be called from a secure server, and can never be used directly by clients!
GetAppDepotVersions
GET https://partner.steam-api.com/ISteamApps/GetAppDepotVersions/v1/
ชื่อ | ประเภท | Required | คำอธิบาย |
key | string | ✔ | คีย์การตรวจสอบสิทธิ์ของผู้จัดจำหน่าย Steamworks Web API |
appid | uint32 | ✔ | The App ID to get the depot versions for. |
Gets all the versions of all the depots for the specified application.
หมายเหตุ: การเรียกเมธอดนี้จำเป็นต้องใช้คีย์ API ของผู้จัดจำหน่ายซึ่งเป็นเจ้าของแอปไอดีที่ระบุ As such this API
MUST be called from a secure server, and can never be used directly by clients!
GetAppList
GET https://api.steampowered.com/ISteamApps/GetAppList/v2/
รับรายการแอปสาธารณะทั้งหมด
การเรียกนี้ไม่มีพารามิเตอร์เพิ่มเติม
เมธอดนี้มีเวอร์ชันก่อนหน้าซึ่งเราเลิกรองรับแล้วอย่างเป็นทางการ เมธอดดังกล่าวจะยังสามารถใช้งานได้ต่อไป แต่เราแนะนำอย่างยิ่งให้คุณใช้เวอร์ชันล่าสุด
ประวัติการเปลี่ยนแปลง:
- เวอร์ชัน 2 - ลบฟีลด์ "app" ที่มากเกินความจำเป็น
คำตอบ: -
applist
-
apps
- รายการที่บรรจุแอปพลิเคชัน
-
appid
- uint32 - ไอดีแอปของแอปพลิเคชันนี้
-
name
- string - ชื่อของแอปพลิเคชันนี้
GetPartnerAppListForWebAPIKey
GET https://partner.steam-api.com/ISteamApps/GetPartnerAppListForWebAPIKey/v2/
ชื่อ | ประเภท | Required | คำอธิบาย |
key | string | ✔ | คีย์การตรวจสอบสิทธิ์ของผู้จัดจำหน่าย Steamworks Web API |
type_filter | string | | Optional comma separated list of types to filter on |
Get a list of appIDs associated with a WebAPI key. Type_filter can used to specify certain app types to be returned. Possible values are "game,application,tool,demo,dlc,music". When type_filter is blank or not used, all apps are returned.
Version 2 will output the app name.
หมายเหตุ: This call requires a publisher API key to use this method. As such this API
MUST be called from a secure server, and can never be used directly by clients!
Example Response:{"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/
ชื่อ | ประเภท | ที่ต้องการ | คำอธิบาย |
key | string | ✔ | คีย์การตรวจสอบสิทธิ์ของผู้จัดจำหน่าย Steamworks Web API |
appid | uint32 | ✔ | AppID of game |
NOTE: This call requires a publisher API key to use this method. As such this API
MUST be called from a secure server, and can never be used directly by clients!
GetServerList
GET https://partner.steam-api.com/ISteamApps/GetServerList/v1/
ชื่อ | ประเภท | ที่ต้องการ | คำอธิบาย |
key | string | ✔ | คีย์การตรวจสอบสิทธิ์ของผู้จัดจำหน่าย Steamworks Web API |
filter | string | | Query filter string |
limit | uint32 | | Limit number of servers in the response |
หมายเหตุ: This call requires a publisher API key to use this method. As such this API
MUST be called from a secure server, and can never be used directly by clients!
GetServersAtAddress
GET https://api.steampowered.com/ISteamApps/GetServersAtAddress/v1/
ชื่อ | ประเภท | ที่ต้องการ | คำอธิบาย |
addr | string | ✔ | IP or IP:queryport to list |
SetAppBuildLive
POST https://partner.steam-api.com/ISteamApps/SetAppBuildLive/v2/
ชื่อ | ประเภท | ที่ต้องการ | คำอธิบาย |
key | string | ✔ | Steamworks Web API publisher authentication key. |
appid | uint32 | ✔ | AppID of game |
buildid | uint32 | ✔ | BuildID |
betakey | string | ✔ | beta key, required. Use public for default branch. |
steamid | uint32 | * | SteamID ของบัญชีที่จะยืนยันเกี่ยวกับการเปลี่ยนแปลงบิลด์ จำเป็นต้องใช้พารามิเตอร์นี้หากตั้งค่า "betakey" เป็นสาธารณะและเผยแพร่แอปแล้ว |
description | string | | คำอธิบายเพิ่มเติมสำหรับบิลด์นี้ |
จำเป็นต้องมี SteamID เมื่อเปิดตัวแอปและตั้งค่า "betakey" เป็นสาธารณะ SteamID ต้องมีสิทธิ์ที่เหมาะสมจึงจะทำการเปลี่ยนแปลงบิลด์ได้ โดยเฉพาะอย่างยิ่งสิทธิ์ในการแก้ไขแอปและเผยแพร่ บัญชีนี้จะได้รับการยืนยันแอป Steam แบบพกพา เมื่อจำเป็นต้องมีการยืนยันการเปลี่ยนแปลงบิลด์ SetAppBuildLive จะส่งคืนรหัสตอบกลับ HTTP 201 Created
NOTE: This call requires a publisher API key to use this method. As such this API
MUST be called from a secure server, and can never be used directly by clients!
UpToDateCheck
GET https://api.steampowered.com/ISteamApps/UpToDateCheck/v1/
ชื่อ | ประเภท | ที่ต้องการ | คำอธิบาย |
appid | uint32 | ✔ | AppID of game |
version | uint32 | ✔ | The installed version of the game |