Управление проектом
Здесь можно создать проект и получить данные для доступа к API.
Обзор API
API Cristalix помогает получать статистику игр, профили игроков, рейтинги и социальные данные.
REST / JSON
Запросы работают через HTTPS и возвращают JSON. Клиент должен поддерживать HTTP/2. Базовый адрес:
https://api.cristalix.gg.Авторизация
Для каждого запроса нужны два заголовка:
X-Project-Key (UUID проекта) и Authorization: Bearer с токеном проекта.Rate limit
Обычно доступно 320 запросов в минуту на проект. У поиска свой лимит: 60 запросов в минуту, он не тратит общий лимит.
Выборка полей
Можно выбрать только нужные поля и не получать лишние данные.
Что доступно
Игры и режимы
Активные игры, их режимы, подрежимы, поля статистики и сезоны.
Лидерборды
Топы игроков по разным показателям и периодам.
Чекпоинты
Контрольные точки забега: докуда игрок дошёл и за какое время. Что из этого результат — говорит
checkpointMetric.Профили
Ник, группы, онлайн-статус, косметика, лайки и просмотры.
Социальные данные
Друзья, подписки, история ников, реакции и текущая локация.
Рейтинги
Глобальные топы по карме, лайкам и просмотрам профилей.
Справочник ролей
Названия, цвета и префиксы групп игроков.
Один проект — один ключ
Ключ и токен относятся к одному проекту. Создать проект можно в панели выше.