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ı

AlanTipAçıklama
idstringHaber kaydının benzersiz tanımlayıcısı (Steam'den).
titlestringHaber kaydının başlığı.
urlstringTam haber kaydına URL. Harici kayıtlar için bu bir Steam yönlendirme URL'sidir.
urlExternalbooleanurl'nin Steam dışındaki içeriği gösterip göstermediği.
authorstringHaberin yazarı. Boş string olabilir.
contentstringHaber kaydının gövdesi. HTML içerebilir.
publishedTimestampnumberYayınlanma zamanının Unix timestamp'i.
feedstringFeed'in görünen adı (örneğin "PC Gamer", "Community Announcements").
feedNamestringFeed'in dahili tanımlayıcısı.
feedTypenumberFeed tipi. Gözlemlenen değerler: harici basın feed'leri için 0, Steam Community Announcements için 1.
appIDnumberKaydın ilişkili olduğu Steam application ID.
tagsarray|undefinedKayda 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"]
    }
  ]
}