Uygulamalar
Haberler
Bir Steam oyununun community announcements ve harici basın haberleri dahil en son haberlerini al.
Endpoint
Bu endpoint, belirli bir Steam oyununun en son haber kayıtlarını döndürür; Steam Community Announcements ve harici basın feed'lerini (PC Gamer, PCGamesN, SteamDB, Rock Paper Shotgun vb.) toplar. Kayıtlar publishedTimestamp'a göre en yeniden en eskiye doğru sıralıdır.
GET /v2/steam/apps/{appid}/news
Gerekli parametreler
appid
number
Haberlerini getirmek istediğin oyunun Steam application ID'si.
Kimlik Doğrulama
API anahtarını x-api-key request header'ı olarak ekle.
x-api-key: YourSecretAPIKey
Yanıt alanları
Yanıt, haber kayıtlarından oluşan bir dizidir.
Haber kaydı
| Alan | Tip | Açıklama |
|---|---|---|
id | string | Haber kaydının benzersiz tanımlayıcısı (Steam'den). |
title | string | Haber kaydının başlığı. |
url | string | Tam haber kaydına URL. Harici kayıtlar için bu bir Steam yönlendirme URL'sidir. |
urlExternal | boolean | url'nin Steam dışındaki içeriği gösterip göstermediği. |
author | string | Haberin yazarı. Boş string olabilir. |
content | string | Haber kaydının gövdesi. HTML içerebilir. |
publishedTimestamp | number | Yayınlanma zamanının Unix timestamp'i. |
feed | string | Feed'in görünen adı (örneğin "PC Gamer", "Community Announcements"). |
feedName | string | Feed'in dahili tanımlayıcısı. |
feedType | number | Feed tipi. Gözlemlenen değerler: harici basın feed'leri için 0, Steam Community Announcements için 1. |
appID | number | Kaydın ilişkili olduğu Steam application ID. |
tags | array|undefined | Kayda bağlı isteğe bağlı string tag listesi (örneğin "steam_award_nomination_request"). Çoğu kayıtta yoktur. |
content alanı HTML içerebilir — kendi UI'ında render etmeden önce sanitize et.Yanıt örneği
Bu endpoint için örnek çıktı. Kısalık için çoğu kayıt atlanmıştır.
response.json
{
"success": true,
"result": [
{
"id": "1828894815558283",
"title": "SPRING CLEAN",
"url": "https://steamstore-a.akamaihd.net/news/externalpost/steam_community_announcements/1828894815558283",
"urlExternal": true,
"author": "Errn",
"content": "NEW ITEM: ARMOURED LADDER HATCH...",
"publishedTimestamp": 1775151996,
"feed": "Community Announcements",
"feedName": "steam_community_announcements",
"feedType": 1,
"appID": 252490
},
{
"id": "1828894815563361",
"title": "Rust's Spring Clean update nerfs the shield meta and boosts early game energy",
"url": "https://steamstore-a.akamaihd.net/news/externalpost/PCGamesN/1828894815563361",
"urlExternal": true,
"author": "[email protected]",
"content": "The Rust April update is here...",
"publishedTimestamp": 1775327209,
"feed": "PCGamesN",
"feedName": "PCGamesN",
"feedType": 0,
"appID": 252490
},
{
"id": "1819386365102640",
"title": "Final Round of Voting - Rust in the Steam Awards",
"url": "https://steamstore-a.akamaihd.net/news/externalpost/steam_community_announcements/1819386365102640",
"urlExternal": true,
"author": "ashfacepunch",
"content": "We're through to the final round!...",
"publishedTimestamp": 1766430051,
"feed": "Community Announcements",
"feedName": "steam_community_announcements",
"feedType": 1,
"appID": 252490,
"tags": ["steam_award_vote_request", "mod_hide_library_overview"]
}
]
}