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
| Campo | Tipo | Descrição |
|---|---|---|
game | object | Resumo do jogo. Vê os campos abaixo. |
game.id | number | O Steam application ID do jogo. |
game.name | string | O nome do jogo. |
game.icon | string | Hash para construir a URL do ícone. |
minutes | number | Tempo total de jogo em minutos. |
recentMinutes | number | Tempo de jogo nas últimas duas semanas, em minutos. |
windowsMinutes | number | Tempo total de jogo no Windows, em minutos. |
macMinutes | number | Tempo total de jogo no macOS, em minutos. |
linuxMinutes | number | Tempo total de jogo no Linux, em minutos. |
disconnectedMinutes | number | Tempo 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
}
]
}