เอกสาร Steamworks
อินเตอร์เฟซ ISteamApps
ใช้สำหรับเข้าถึงข้อมูลเกี่ยวกับแอปพลิเคชันใน 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คำอธิบาย
keystringคีย์การตรวจสอบสิทธิ์ของผู้จัดจำหน่าย Steamworks Web API
appiduint32ไอดีแอปที่ต้องการรับเบต้า

รับแบรนช์เบต้าทั้งหมดของแอปพลิเคชันที่ระบุ

หมายเหตุ: การเรียกเมธอดนี้จำเป็นต้องใช้คีย์ 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คำอธิบาย
keystringคีย์การตรวจสอบสิทธิ์ของผู้จัดจำหน่าย Steamworks Web API
appiduint32ไอดีแอปที่ต้องการรับประวัติบิลด์
countuint32จำนวนบิลด์ที่จะรับข้อมูล ค่าเริ่มต้นคือ 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คำอธิบาย
keystringคีย์การตรวจสอบสิทธิ์ของผู้จัดจำหน่าย Steamworks Web API
appiduint32The 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คำอธิบาย
keystringคีย์การตรวจสอบสิทธิ์ของผู้จัดจำหน่าย Steamworks Web API
type_filterstringOptional 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/
ชื่อประเภทที่ต้องการคำอธิบาย
keystringคีย์การตรวจสอบสิทธิ์ของผู้จัดจำหน่าย Steamworks Web API
appiduint32AppID 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/
ชื่อประเภทที่ต้องการคำอธิบาย
keystringคีย์การตรวจสอบสิทธิ์ของผู้จัดจำหน่าย Steamworks Web API
filterstringQuery filter string
limituint32Limit 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/
ชื่อประเภทที่ต้องการคำอธิบาย
addrstringIP or IP:queryport to list

SetAppBuildLive

POST https://partner.steam-api.com/ISteamApps/SetAppBuildLive/v2/
ชื่อประเภทที่ต้องการคำอธิบาย
keystringSteamworks Web API publisher authentication key.
appiduint32AppID of game
buildiduint32BuildID
betakeystringbeta key, required. Use public for default branch.
steamiduint32*SteamID ของบัญชีที่จะยืนยันเกี่ยวกับการเปลี่ยนแปลงบิลด์ จำเป็นต้องใช้พารามิเตอร์นี้หากตั้งค่า "betakey" เป็นสาธารณะและเผยแพร่แอปแล้ว
descriptionstringคำอธิบายเพิ่มเติมสำหรับบิลด์นี้

จำเป็นต้องมี 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/
ชื่อประเภทที่ต้องการคำอธิบาย
appiduint32AppID of game
versionuint32The installed version of the game