Add

[POST] …/v1/AccessToken/Add

Создаёт новый токен приложения.

Входные параметры

Название Тип данных Обязательность Описание
app_id Int64 Обязательный Id приложения
name String Обязательный Наименование токена
unlimited_session_lifetime Boolean Обязательный Сессия пользователя неограничена по времени
callback String Необязательный callback url
not_limit_session_lifetime Boolean Обязательный Сессия пользователя неограничена по времени
user_id Int64 Обязательный Пользователь от имени которого авторизовываемся

Примечание: если параметр unlimited_session_lifetime или not_limit_session_lifetime имеет значение true, то если поле user_id не задано оно заполняется id пользователя, который вызывает метод. Если данный параметр задан, то авторизовываться с данным токеном может только тот, пользователь, который указан в поле user_id.

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

{
    "app_id": 23,
    "name": "Сайт",
    "unlimited_session_lifetime": true,
    "callback": "https://example.com",
    "not_limit_session_lifetime": true,
    "user_id": 1
}

Выходные параметры

Название Тип данных Описание
new_id Int64 id созданного токена

Пример ответа

{
    "ok": true,
    "result": {
        "new_id": 9
    }
}