]> Achievement Stats » API » Обзор

API

AchStats использует RESTful API, схожий с Steam Web API. Это позволяет заинтересованным разработчикам получать собранные данные. Для пользования нужен ключ доступа, который можно запросить здесь. Документация всех функций приведена ниже.

Ключ доступа

Ключи доступа являются секретными и привязаны к email. Пожалуйста, напишите ниже свой адрес email для получения 25-значного ключа. При утере его можно получить снова таким же образом.
Ключи доступа могут быть аннулированы в связи с длительной неактивностью или массовыми запросами. В таком случае Вы будете проинформированы. Вы также можете самостоятельно удалить свой ключ в любое время.

Документация

Все вызовы делаются через URL api.achievementstats.com/ и api.achstats.com/ соответственно и последующего маппинга. Адрес URL должен всегда заканчиваться 25-значным ключом доступа по форме "/?key=…".
Ответ всегда в формате JSON. Вызовы с неправильным ключом доступа выдают код состояния HTTP 403, а неизвестные вызовы - код 404.

Частичный URL Метод Объяснение Пример
profiles/<Steam64ID>/ GET Данные профиля с указанным Steam64ID. profiles/76561197968240913/
profiles/<Steam64ID>/games/ GET Купленные игры в виде AppID у профиля с указанным Steam64ID. profiles/76561197968240913/games/
profiles/<Steam64ID>/achievements/ GET Открытые достижения в виде имени API и их AppID у профиля с указанным Steam64ID. Используется необязательный параметр "appIds" в качестве фильтра только для определенных игр.
profiles/<Steam64ID>/friends/ GET Друзья в виде Steam64ID у профиля с указанным Steam64ID. profiles/76561197968240913/friends/
profiles/<Steam64ID>/badges/ GET Открытые значки с BadgeID у профиля с указанным Steam64ID. profiles/76561197968240913/badges/
profiles/<Steam64ID>/update/ POST Вызывает обновление профиля с указанным Steam64ID. profiles/76561197968240913/update/
games/ GET Список доступных игр в виде AppID. games/
games/<AppID>/ GET Данные игры с указанным AppID. Также подходит для DLC, однако внешние DLC (не доступные на Steam) имеют отрицательный AppID.
games/<AppID>/achievements/ GET Достижения игры или DLC с указанным AppID. games/1250/achievements/
games/<AppID>/badges/ GET Значки игры с указанным AppID. games/1250/badges/
games/<AppID>/dlcs/ GET DLC в виде AppID игры с указанным AppID. games/1250/dlcs/
badges/ GET Список доступных значков в виде BadgeID и AppID. badges/
badges/<BadgeID>/ GET Данные о значке с указанным BadgeID, не связанным с коллекционными карточками от игр. badges/1/
badges/<BadgeID>/stages/ GET Уровни значка с указанным BadgeID. badges/1/stages/

Achievement Stats 1.23-dev
Выполнено 2 запросов
753,34 КиБ использование памяти
Доступно поисковых роботов: 20

Правовые аспекты Конфиденциальность
Политика конфиденциальности
Powered by Steam