Steam

Jogados recentemente

Obtém os jogos que um usuário Steam jogou recentemente, incluindo tempo total e recente de jogo por plataforma.

Endpoint

Este endpoint retorna a lista de jogos que um usuário Steam jogou nas últimas duas semanas, junto com o tempo total de jogo e o detalhamento por plataforma.

GET   /v2/steam/users/{steamid}/recently-played

Parâmetros obrigatórios

steamid
string
O Steam ID do usuário cuja atividade recente você quer buscar. Aceita vários formatos de Steam ID.

Autenticação

Inclua sua API key no header x-api-key.

x-api-key: YourSecretAPIKey

Campos da resposta

A resposta é um array de entradas de jogos jogados recentemente.

Campos da entrada

CampoTipoDescrição
gameobjectResumo do jogo. Vê os campos abaixo.
game.idnumberO Steam application ID do jogo.
game.namestringO nome do jogo.
game.iconstringHash para construir a URL do ícone.
minutesnumberTempo total de jogo em minutos.
recentMinutesnumberTempo de jogo nas últimas duas semanas, em minutos.
windowsMinutesnumberTempo total de jogo no Windows, em minutos.
macMinutesnumberTempo total de jogo no macOS, em minutos.
linuxMinutesnumberTempo total de jogo no Linux, em minutos.
disconnectedMinutesnumberTempo de jogo registado enquanto desconectado do Steam, em minutos.

O campo game.icon é um hash, não uma URL completa. Combina-o com game.id para obter a imagem:

https://media.steampowered.com/steamcommunity/public/images/apps/{game.id}/{game.icon}.jpg

Exemplo de resposta

response.json
{
  "success": true,
  "result": [
    {
      "game": {
        "id": 244210,
        "name": "Assetto Corsa",
        "icon": "c35922c480816b55f18b2843c6d838ccbc8ff825"
      },
      "minutes": 2866,
      "recentMinutes": 629,
      "windowsMinutes": 2866,
      "macMinutes": 0,
      "linuxMinutes": 0,
      "disconnectedMinutes": 0
    }
  ]
}