Перейти к содержанию

Авторизация

Описание

Для авторизации Вы должны иметь доступ по email и паролю к порталу global.platformcraft.com. Авторизация осуществляется по протоколу OAuth, для этого Вам нужно передать в запросе свой email и пароль.

Для получения токена необходимо сделать POST-запрос на https://api-cdn.platformcraft.com/app/oauth/v1/token/

Внимание!

  1. Установлено ограничение на количество обращений к API:
    • не больше 20 обращений в минуту;
    • если 7 раз отправить неверный пароль, то аккаунт попадет в бан на 3 часа.

Обратите внимание

Токен действителен в течение 6 часов с момента получения.

Коды ответов и их значения

Код ответа Данные ответа Формат ответа Описание
200 auth_token: токен, тип: string; person_id: внутренний идентификатор пользователя, тип: integer; status: cтатус операции, тип: integer; lifetime: оставшееся время действия токена в миллисекундах, тип: integer JSON Успешная авторизация
400 None None Неверный запрос
401 None None Неверный логин или пароль
403 None None Запрещено
500 None None Внутренняя ошибка сервера
503 None None Сервис недоступен

Пример запроса

Пример запроса

curl "https://api-cdn.platformcraft.com/app/oauth/v1/token/" --data-urlencode 'username=example@test.com' --data-urlencode 'password=1'

Пример успешного ответа

{
  "person_id": 17,
  "status": 200,
  "token": "cdn1_ZH67NHKOFUJ7AMXS6Q6FGMEUMB0VB2",
  "lifetime": 21599000
}