]>
AchStats cuenta con una API RESTful, similar a la de la web de Steam. Los datos recopilados están disponibles para los desarrolladores interesados en obtenerlos de esta forma. Para utilizarlos es necesario una clave de acceso, que se puede solicitar aquí. A continuación puedes encontrar un documento con todas las características.
Las claves de acceso son secretas y están vinculadas a direcciones de email. Por favor, proporciona tu email para recibir una clave de 25 dígitos. Si la pierdes, puedes volver a solicitarla de la misma forma.
Las claves de acceso se pueden revocar debido a un largo periodo de inactividad o un exceso de solicitudes. Se te informará si se da el caso. También puedes eliminarla tú mismo cuando quieras.
Todas las llamadas se realizan a través de la URL api.achievementstats.com/ y api.achstats.com/ respectivamente. La URL termina siempre con los 25 dígitos de la clave de acceso, en el formato "/?key=…".
La respuesta siempre va en formato JSON. Si la clave de acceso no es válida se obtendrá un error HTTP de código 403 y si este es desconocido será un error HTTP de código 404.
Parte de la URL | Método | Explicación | Ejemplo |
---|---|---|---|
profiles/<Steam64ID>/ | OBTENER | Datos de un perfil con la Steam64ID. | profiles/76561197968240913/ |
profiles/<Steam64ID>/games/ | OBTENER | Juegos que tiene como ID de aplicación de un perfil con la Steam64ID. | profiles/76561197968240913/games/ |
profiles/<Steam64ID>/achievements/ | OBTENER | Logros desbloqueados como nombres API e IDs de un perfil con la Steam64ID. Utiliza un parámetro opcional "appIds" como filtro para ciertos juegos únicamente. | |
profiles/<Steam64ID>/friends/ | OBTENER | Amigos como IDs Steam64 de un perfil con la Steam64ID. | profiles/76561197968240913/friends/ |
profiles/<Steam64ID>/badges/ | OBTENER | Insignias desbloqueadas con la ID de la insignia de un perfil con la Steam64ID. | profiles/76561197968240913/badges/ |
profiles/<Steam64ID>/update/ | PUBLICAR | Registra las actualziaciones de un perfil con la Steam64ID | profiles/76561197968240913/update/ |
games/ | OBTENER | Lista de juegos disponibles como ID de aplicación. | games/ |
games/<AppID>/ | OBTENER | Datos de un juego con la ID de aplicación. Esto también se aplica a DLCs, pero las DLCs externas (no disponibles en Steam) tienen una ID de aplicación negativa. | |
games/<AppID>/achievements/ | OBTENER | Logros de un juego o DLC con la ID de aplicación. | games/1250/achievements/ |
games/<AppID>/badges/ | OBTENER | Logros de un juego con la ID de aplicación. | games/1250/badges/ |
games/<AppID>/dlcs/ | OBTENER | DLCs como ID de aplicación de un juego con la ID de aplicación. | games/1250/dlcs/ |
badges/ | OBTENER | Lista de insignias disponibles como ID de insignia e ID de aplicación. | badges/ |
badges/<BadgeID>/ | OBTENER | Datos de una insignia con la ID de insignia. Esto no está relacionado con los cromos intercambiables de los juegos. | badges/1/ |
badges/<BadgeID>/stages/ | OBTENER | Niveles de una insignia con la ID de insignia. | badges/1/stages/ |