Управление проектом

Здесь можно создать проект и получить данные для доступа к 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.

Профили

Ник, группы, онлайн-статус, косметика, лайки и просмотры.

Социальные данные

Друзья, подписки, история ников, реакции и текущая локация.

Рейтинги

Глобальные топы по карме, лайкам и просмотрам профилей.

Справочник ролей

Названия, цвета и префиксы групп игроков.

Один проект — один ключ

Ключ и токен относятся к одному проекту. Создать проект можно в панели выше.