[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
}
}