Приложения

Новости

Получи последние новости по Steam-игре, включая community announcements и внешние пресс-материалы.

Эндпоинт

Этот endpoint возвращает последние новостные записи для конкретной Steam-игры, агрегируя Steam Community Announcements и внешние пресс-фиды (PC Gamer, PCGamesN, SteamDB, Rock Paper Shotgun и т. д.). Записи отсортированы по publishedTimestamp от новых к старым.

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

Обязательные параметры

appid
number
Steam application ID игры, новости которой ты хочешь получить.

Аутентификация

Включи свой API-ключ в request header x-api-key.

x-api-key: YourSecretAPIKey

Поля ответа

Ответ — это массив новостных записей.

Новостная запись

ПолеТипОписание
idstringУникальный идентификатор новостной записи (из Steam).
titlestringЗаголовок новостной записи.
urlstringURL полной новости. Для внешних записей это URL-редирект Steam.
urlExternalbooleanУказывает ли url на контент за пределами Steam.
authorstringАвтор записи. Может быть пустой строкой.
contentstringТело записи. Может содержать HTML.
publishedTimestampnumberUnix timestamp публикации.
feedstringОтображаемое имя фида (например, "PC Gamer", "Community Announcements").
feedNamestringВнутренний идентификатор фида.
feedTypenumberТип фида. Наблюдаемые значения: 0 для внешних пресс-фидов, 1 для Steam Community Announcements.
appIDnumberSteam application ID, с которым связана запись.
tagsarray|undefinedНеобязательный список строковых тегов у записи (например, "steam_award_nomination_request"). Отсутствует у большинства записей.
Поле content может содержать HTML — проведи sanitize перед рендерингом в собственном UI.

Пример ответа

Пример вывода для этого endpoint'а. Для краткости большинство записей опущено.

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