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

API является экспериментальным. Пожалуйста, уведомите support@joinrpg.ru, если вы используйте его, в противном случае мы не будем испытывать угрызений совести, если внезапно сломаем что-то.

API задокументировано здесь (дев-версия, прод-версия)

Аутентификация

POST https://dev.joinrpg.ru/x-api/token
Content-type: application/x-www-form-urlencoded

Тело запроса:

grant_type=password&username=<percent encoded email>&password=<percent encoded password>

Ответ:

{
"access_token": "<very long token string>",
"token_type": "bearer",
"expires_in": 2591999
}

Теперь ко всем запросам надо добавлять заголовок:

Authorization: Bearer <very long token string>

Если заголовка не будет или токен неверный или истек, будет 401 Unauthorized

Токен действует ограниченное время (expires_in — время жизни токена в секундах) и может внезапно истечь вне всякой связи с вашими действиями.

Все запросы доступны только людям с мастерскими правами!