Steam'deki uygulamalar hakkındaki verilere erişmek için kullanılır.
Steamworks Web API'ını kullanma hakkında daha fazla bilgi için lütfen
Web API - Genel Bakış belgesine göz atın.
GetAppBetas
GET https://partner.steam-api.com/ISteamApps/GetAppBetas/v1/
Ad | Tür | Gerekli | Açıklama |
key | string | ✔ | Steamworks Web API'ı yayıncı kimlik doğrulama anahtarı. |
appid | uint32 | ✔ | Betalarının alınacağı App ID. |
Belirtilen uygulama için tüm beta dallarını alır.
NOT: Bu çağrı, bu metodu uygulamak için belirtilen uygulama kimliğine (App ID) sahip yayıncı API anahtarını gerektirir. Bu API
MUTLAKA güvenli bir sunucudan çağrılmalıdır ve asla doğrudan istemciler tarafından kullanılamaz!
GetAppBuilds
GET https://partner.steam-api.com/ISteamApps/GetAppBuilds/v1/
Ad | Tür | Gerekli | Açıklama |
key | string | ✔ | Steamworks Web API'ı yayıncı kimlik doğrulama anahtarı. |
appid | uint32 | ✔ | Derleme geçmişinin alınacağı App ID. |
count | uint32 | | Alınacak derleme sayısı (varsayılan 10'dur). |
Uygulamanın derleme geçmişini alır.
NOT: Bu çağrı, bu metodu uygulamak için belirtilen uygulama kimliğine (App ID) sahip yayıncı API anahtarını gerektirir. Bu API
MUTLAKA güvenli bir sunucudan çağrılmalıdır ve asla doğrudan istemciler tarafından kullanılamaz!
GetAppDepotVersions
GET https://partner.steam-api.com/ISteamApps/GetAppDepotVersions/v1/
Ad | Tür | Gerekli | Açıklama |
key | string | ✔ | Steamworks Web API'ı yayıncı kimlik doğrulama anahtarı. |
appid | uint32 | ✔ | Depo sürümlerinin alınacağı App ID. |
Belirtilen uygulama için tüm depoların tüm sürümlerini alır.
NOT: Bu çağrı, bu metodu uygulamak için belirtilen uygulama kimliğine (App ID) sahip yayıncı API anahtarını gerektirir. Bu API
MUTLAKA güvenli bir sunucudan çağrılmalıdır ve asla doğrudan istemciler tarafından kullanılamaz!
GetAppList
GET https://api.steampowered.com/ISteamApps/GetAppList/v2/
Herkese açık uygulamaların tam listesini alır.
Bu çağrının ek parametresi yoktur.
Bu yöntemin, artık resmî olarak desteklenmeyen önceki sürümleri bulunmaktadır. Bunlar kullanılabilir olmaya devam edecektir ancak en son sürümü kullanmanız şiddetle önerilir.
Değişiklik geçmişi:
- Sürüm 2 - Gereksiz "app" kısmı kaldırıldı.
Yanıt: -
applist
-
apps
- Uygulamaları içeren liste.
-
appid
- uint32 - Bu uygulamaya ait App ID.
-
name
- string - Bu uygulamanın adı.
GetPartnerAppListForWebAPIKey
GET https://partner.steam-api.com/ISteamApps/GetPartnerAppListForWebAPIKey/v2/
Ad | Tür | Gerekli | Açıklama |
key | string | ✔ | Steamworks Web API'ı yayıncı kimlik doğrulama anahtarı. |
type_filter | string | | Filtrelenecek türlerin isteğe bağlı virgülle ayrılmış listesi. |
WebAPI anahtarıyla ilişkili appID'lerin listesini alır. type_filter, döndürülecek belirli uygulama türlerini belirtmek için kullanılabilir. Olası değerler şunlardır: "game, application, tool, demo, dlc, music". type_filter boş olduğunda veya kullanılmadığında tüm uygulamalar döndürülür.
Sürüm 2, uygulama adını verir.
NOT: Bu çağrı, bu metodu uygulamak için yayıncı API anahtarını gerektirir. Bu API
MUTLAKA güvenli bir sunucudan çağrılmalıdır ve asla doğrudan istemciler tarafından kullanılamaz!
Örnek Yanıt:{"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/
Ad | Tür | Gerekli | Açıklama |
key | string | ✔ | Steamworks Web API'ı yayıncı kimlik doğrulama anahtarı. |
appid | uint32 | ✔ | Oyunun AppID'si |
NOT: Bu çağrı, bu metodu uygulamak için yayıncı API anahtarını gerektirir. Bu API
MUTLAKA güvenli bir sunucudan çağrılmalıdır ve asla doğrudan istemciler tarafından kullanılamaz!
GetServerList
GET https://partner.steam-api.com/ISteamApps/GetServerList/v1/
Ad | Tür | Gerekli | Açıklama |
key | string | ✔ | Steamworks Web API'ı yayıncı kimlik doğrulama anahtarı. |
filter | string | | Sorgu filtresi dizesi. |
limit | uint32 | | Yanıttaki sunucu sayısını sınırlar. |
NOT: Bu çağrı, bu metodu uygulamak için yayıncı API anahtarını gerektirir. Bu API
MUTLAKA güvenli bir sunucudan çağrılmalıdır ve asla doğrudan istemciler tarafından kullanılamaz!
GetServersAtAddress
GET https://api.steampowered.com/ISteamApps/GetServersAtAddress/v1/
Ad | Tür | Gerekli | Açıklama |
addr | string | ✔ | Listelenecek IP veya IP:queryport. |
SetAppBuildLive
POST https://partner.steam-api.com/ISteamApps/SetAppBuildLive/v2/
Ad | Tür | Gerekli | Açıklama |
key | string | ✔ | Steamworks Web API'ı yayıncı kimlik doğrulama anahtarı. |
appid | uint32 | ✔ | Oyuna ait AppID |
buildid | uint32 | ✔ | BuildID |
betakey | string | ✔ | Beta anahtarı, gerekli. Varsayılan dal için "public" kullanın. |
steamid | uint32 | * | Derleme değişikliğini onaylayacak hesabın SteamID'si. Eğer betakey "public" olarak ayarlandıysa ve uygulama yayınlandıysa bu parametre gereklidir. |
description | string | | Bu derleme için isteğe bağlı açıklama. |
Bir uygulama yayınlandıysa ve betakey "public" olarak ayarlandıysa steamID gereklidir. SteamID, bir derleme değişikliği yapabilmek için özellikle uygulamayı düzenleme ve yayınlama izinleri olmak üzere uygun izinlere sahip olmalıdır. Bu hesaba bir Steam mobil uygulaması onayı gönderilecektir. Bir derleme değişikliği onayı gerektiğinde SetAppBuildLive, yanıt olarak "201 Created (Oluşturuldu)" durum kodunu döndürecektir.
NOT: Bu çağrı, bu metodu uygulamak için yayıncı API anahtarını gerektirir. Bu API
MUTLAKA güvenli bir sunucudan çağrılmalıdır ve asla doğrudan istemciler tarafından kullanılamaz!
UpToDateCheck
GET https://api.steampowered.com/ISteamApps/UpToDateCheck/v1/
Ad | Tür | Gerekli | Açıklama |
appid | uint32 | ✔ | Oyuna ait AppID |
version | uint32 | ✔ | Oyunun yüklü sürümü |