]>
AchStats contém um RESTful API similar ao Steam Web API. Os dados coletados fica disponível para desenvolvedores interessados em buscá-los desta maneira. O uso necessita de uma chave de acesso, que pode ser solicitada aqui. Uma documentação de todos os conteúdos pode ser encontrada abaixo.
As chaves de acesso são secretas e atreladas aos endereços de e-mail. Por favor, digite o seu endereço de e-mail abaixo para receber uma chave de 25 dígitos. Caso você a perca, você pode resgatá-la da mesma maneira.
As chaves de acesso podem ser revogadas por grande período de inatividade ou número de solicitações. Você será informado caso isso ocorra. Você também pode excluir a sua chave a qualquer momento.
Todas as solicitações são feitas através das URLs api.achievementstats.com/ e/ api.achstats.com/ respectvamente e também o mapeamento de terminologias adicionais. A URL deve sempre acabar com os 25 dígitos da chave de acesso fornecida, no formato de "/?key=…".
A resposta será sempre no formato JSON. Chamadas com chave de acesso inválida resultarão em um status HTTP de código 403 e resultados desconhecidos com status de código 404.
Parte da URL | Método | Descrição | Exemplo |
---|---|---|---|
profiles/<Steam64ID>/ | GET | Dados do perfil Steam64ID declarado. | profiles/76561197968240913/ |
profiles/<Steam64ID>/games/ | GET | Jogos adquiridos do perfil Steam64ID declarado. | profiles/76561197968240913/games/ |
profiles/<Steam64ID>/achievements/ | GET | Conquistas alcançadas do perfil Steam64ID declarado. Use o parâmetro opcional "appIds" como um filtro. | |
profiles/<Steam64ID>/friends/ | GET | Amigos em Steam64ID do perfil Steam64ID declarado. | profiles/76561197968240913/friends/ |
profiles/<Steam64ID>/badges/ | GET | Insígnias alcançadas com BadgeID do perfil Steam64ID declarado. | profiles/76561197968240913/badges/ |
profiles/<Steam64ID>/update/ | POST | Ativa atualização de um perfil com o Steam64ID específico. | profiles/76561197968240913/update/ |
games/ | GET | Lista de jogos disponível como AppIDs. | games/ |
games/<AppID>/ | GET | Dados de um jogo com AppID declarado. Isto também se aplica para conteúdos adicionais, entretanto conteúdos adicionais externos (não disponíveis no Steam) possuem AppIDs negativos. | |
games/<AppID>/achievements/ | GET | Conquistas de um jogo ou conteúdo adicional do AppID declarado. | games/1250/achievements/ |
games/<AppID>/badges/ | GET | Insígnias de um jogo do AppID declarado. | games/1250/badges/ |
games/<AppID>/dlcs/ | GET | Conteúdos adicionais como AppIDs do AppID declarado. | games/1250/dlcs/ |
badges/ | GET | Lista de insígnias disponíveis como BadgeIDs e AppIDs. | badges/ |
badges/<BadgeID>/ | GET | Dados de uma insígnia do BadgeID declarado, não relacionadas com as cartas colecionáveis dos jogos. | badges/1/ |
badges/<BadgeID>/stages/ | GET | Estágios de uma insígnia do BadgeID declarado. | badges/1/stages/ |