Apps

News

Rufe die neuesten News-Einträge für ein Steam-Spiel ab, inklusive Community Announcements und externer Presseberichterstattung.

Endpunkt

Dieser Endpunkt gibt die neuesten News-Einträge für ein bestimmtes Steam-Spiel zurück und aggregiert Steam Community Announcements und externe Presse-Feeds (PC Gamer, PCGamesN, SteamDB, Rock Paper Shotgun und so weiter). Die Einträge sind nach publishedTimestamp absteigend sortiert.

GET   /v2/steam/apps/{appid}/news

Erforderliche Parameter

appid
number
Die Steam-Applikations-ID des Spiels, dessen News du abrufen möchtest.

Authentifizierung

Übergib deinen API-Schlüssel als x-api-key Request-Header.

x-api-key: YourSecretAPIKey

Antwortfelder

Die Antwort ist ein Array von News-Einträgen.

News-Eintrag

FeldTypBeschreibung
idstringEindeutige ID des News-Eintrags (von Steam).
titlestringTitel des News-Eintrags.
urlstringURL zum vollständigen News-Eintrag. Bei externen Einträgen ist dies eine Steam-Weiterleitungs-URL.
urlExternalbooleanOb url auf Inhalte außerhalb von Steam verweist.
authorstringAutor des News-Eintrags. Kann ein leerer String sein.
contentstringInhalt des News-Eintrags. Kann HTML enthalten.
publishedTimestampnumberUnix-Zeitstempel der Veröffentlichung.
feedstringAnzeigename des Feeds (zum Beispiel "PC Gamer", "Community Announcements").
feedNamestringInterne Kennung des Feeds.
feedTypenumberFeed-Typ. Beobachtete Werte: 0 für externe Presse-Feeds, 1 für Steam Community Announcements.
appIDnumberDie Steam-Applikations-ID, der der News-Eintrag zugeordnet ist.
tagsarray|undefinedOptionale Liste von String-Tags am Eintrag (zum Beispiel "steam_award_nomination_request"). Bei den meisten Einträgen nicht vorhanden.
Das content-Feld kann HTML enthalten — sanitize es, bevor du es in deiner eigenen UI renderst.

Antwortbeispiel

Beispielausgabe für diesen Endpunkt. Zur Übersichtlichkeit wurden die meisten Einträge weggelassen.

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"]
    }
  ]
}