Uygulamalar
Uygulama Detayları
Belirli bir Steam uygulamasıyla ilgili açıklamalar, görseller, fiyatlandırma ve metadata dahil ayrıntılı bilgi al.
Endpoint
Bu endpoint, belirli bir Steam uygulaması hakkında açıklamalar, görseller, fiyatlandırma, sistem gereksinimleri ve diğer metadata dahil ayrıntılı bilgi döndürür.
GET /v2/steam/apps/{appId}
Gerekli parametreler
appId
number
Steam application ID.
Kimlik Doğrulama
API anahtarını x-api-key request header'ı olarak ekle.
x-api-key: YourSecretAPIKey
Yanıt alanları
| Alan | Tip | Açıklama |
|---|---|---|
result | object|null | Uygulama detayları nesnesi, bulunamazsa null |
Uygulama detayları nesnesi
| Alan | Tip | Açıklama |
|---|---|---|
_id | string | Belge ID'si |
appId | number | Steam application ID |
steamAppId | string|null | SteamApp belgesine referans |
name | string|null | Uygulama adı |
type | string|null | Uygulama türü (örn. "game", "dlc") |
requiredAge | number | Minimum gerekli yaş (yoksa 0) |
isFree | boolean | Uygulamanın ücretsiz olup olmadığı |
shortDescription | string|null | Kısa açıklama |
detailedDescription | string|null | Tam HTML açıklaması |
aboutTheGame | string|null | "Oyun hakkında" HTML içeriği |
developers | string | Geliştirici adları listesi |
publishers | string | Yayıncı adları listesi |
headerImage | string|null | Header görseli URL'si |
capsuleImage | string|null | Capsule görseli URL'si |
capsuleImageV5 | string|null | Capsule görseli v5 URL'si |
background | string|null | Arka plan görseli URL'si |
backgroundRaw | string|null | Ham arka plan görseli URL'si |
screenshots | array | Ekran görüntüsü nesneleri dizisi |
movies | array | Video/fragman nesneleri dizisi |
categories | array | Kategori nesneleri dizisi |
genres | array | Tür nesneleri dizisi |
platforms | object | Platform uygunluğu |
metacritic | object | Metacritic puan verileri |
recommendations | object | Öneri sayısı |
achievements | object | Başarım verileri |
releaseDate | object | Çıkış tarihi bilgileri |
supportInfo | object | Destek iletişim bilgileri |
website | string|null | Resmi web sitesi URL'si |
legalNotice | string|null | Yasal uyarı metni |
reviews | string|null | İnceleme alıntıları |
pcRequirements | object | PC sistem gereksinimleri |
macRequirements | object | Mac sistem gereksinimleri |
linuxRequirements | object | Linux sistem gereksinimleri |
priceOverview | object | Güncel fiyatlandırma bilgileri |
packages | number | Kullanılabilir paket ID'leri |
packageGroups | array | Paket grubu detayları |
dlc | number | İlgili DLC uygulama ID'leri |
contentDescriptors | object | İçerik tanımlayıcı bilgileri |
controllerSupport | string|null | Controller destek seviyesi |
supportedLanguages | string|null | Desteklenen diller HTML string'i |
ratings | object|null | Bölgesel yaş sınırlamaları |
İç içe nesneler
screenshots
| Alan | Tip | Açıklama |
|---|---|---|
id | number | Ekran görüntüsü ID'si |
pathThumbnail | string | Küçük resim URL'si |
pathFull | string | Tam çözünürlük URL'si |
movies
| Alan | Tip | Açıklama |
|---|---|---|
id | number | Video ID'si |
name | string | Video/fragman adı |
thumbnail | string | Küçük resim URL'si |
dashAv1 | string | DASH AV1 stream URL'si |
dashH264 | string | DASH H.264 stream URL'si |
hlsH264 | string | HLS H.264 stream URL'si |
highlight | boolean | Bunun öne çıkarılmış bir fragman olup olmadığı |
categories / genres
| Alan | Tip | Açıklama |
|---|---|---|
id | number/string | Kategori veya tür ID'si |
description | string | Kategori veya tür adı |
platforms
| Alan | Tip | Açıklama |
|---|---|---|
windows | boolean | Windows'ta mevcut |
mac | boolean | Mac'te mevcut |
linux | boolean | Linux'ta mevcut |
metacritic
| Alan | Tip | Açıklama |
|---|---|---|
score | number|null | Metacritic puanı |
url | string|null | Metacritic sayfa URL'si |
releaseDate
| Alan | Tip | Açıklama |
|---|---|---|
comingSoon | boolean | Oyunun henüz çıkıp çıkmadığı |
date | string|null | Çıkış tarihi string'i |
priceOverview
| Alan | Tip | Açıklama |
|---|---|---|
currency | string|null | Para birimi kodu (örn. "USD") |
initial | number|null | Sent cinsinden başlangıç fiyatı |
final | number|null | Sent cinsinden son fiyat (indirim sonrası) |
discountPercent | number | İndirim yüzdesi (yoksa 0) |
initialFormatted | string|null | Formatlanmış başlangıç fiyatı |
finalFormatted | string|null | Formatlanmış son fiyat |
pcRequirements / macRequirements / linuxRequirements
| Alan | Tip | Açıklama |
|---|---|---|
minimum | string|null | Minimum gereksinimler HTML'i |
recommended | string|null | Önerilen gereksinimler HTML'i |
Yanıt örneği
response.json
{
"success": true,
"response": {
"result": {
"_id": "6789abcdef012345",
"appId": 730,
"name": "Counter-Strike 2",
"type": "game",
"requiredAge": 0,
"isFree": true,
"shortDescription": "Counter-Strike 2 expands upon the team-based action gameplay...",
"developers": ["Valve"],
"publishers": ["Valve"],
"headerImage": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/730/header.jpg",
"platforms": {
"windows": true,
"mac": false,
"linux": true
},
"genres": [
{ "id": "1", "description": "Action" },
{ "id": "37", "description": "Free to Play" }
],
"releaseDate": {
"comingSoon": false,
"date": "21 Aug, 2012"
},
"priceOverview": {
"currency": "USD",
"initial": 0,
"final": 0,
"discountPercent": 0,
"initialFormatted": "",
"finalFormatted": "Free to Play"
}
}
}
}