Steam
Conquistas
Obtém as conquistas de um usuário Steam para um jogo específico, incluindo estado de desbloqueio e timestamp.
Endpoint
Este endpoint retorna a lista de conquistas para um jogo específico na conta de um usuário Steam, com o estado atual de desbloqueio e o timestamp de desbloqueio para cada conquista.
GET /v2/steam/users/{steamid}/achievements/{appid}
Parâmetros obrigatórios
steamid
string
O Steam ID do usuário cujas conquistas você quer buscar. Aceita vários formatos de Steam ID.
appid
number
O Steam application ID do jogo cujas conquistas você quer buscar.
Autenticação
Inclua sua API key no header x-api-key.
x-api-key: YourSecretAPIKey
Campos da resposta
| Campo | Tipo | Descrição |
|---|---|---|
steamID | string | O SteamID64 do usuário. |
game | string | O nome do jogo. |
achievements | array | Lista de objetos de conquistas para este jogo. Vê os campos abaixo. |
Objeto de conquista
| Campo | Tipo | Descrição |
|---|---|---|
name | string | O identificador interno da conquista. |
unlocked | boolean | Se o usuário desbloqueou esta conquista. |
unlockedTimestamp | number | Unix timestamp de quando a conquista foi desbloqueada. 0 se a conquista estiver bloqueada. |
Exemplo de resposta
Exemplo de output para este endpoint. Por brevidade, a maioria das conquistas foi omitida.
response.json
{
"success": true,
"result": {
"steamID": "76561198038526790",
"game": "Rust",
"achievements": [
{
"name": "COLLECT_100_WOOD",
"unlocked": true,
"unlockedTimestamp": 1666118306
},
{
"name": "COLLECT_200_STONE",
"unlocked": true,
"unlockedTimestamp": 1666119743
},
{
"name": "CRAFT_CAMPFIRE",
"unlocked": false,
"unlockedTimestamp": 0
}
]
}
}