[POST] …/v1/AccessToken/Edit
Редактирование токена приложения.
Входные параметры
| Название | Тип данных | Обязательность | Описание |
|---|---|---|---|
| id | Int64 | Обязательный | id токена |
| app_id | Int64 | Необязательный | id приложения |
| name | String | Необязательный | Наименование токена |
| enabled | Boolean | Необязательный | Метка о том, что токен доступен для использования |
| callback | String | Необязательный | callback url |
| not_limit_session_lifetime | Boolean | Необязательный | Сессия пользователя неограничена |
| user_id | Int64 | Необязательный | Пользователь от имени которого авторизовываемся |
Примечание: если параметр not_limit_session_lifetime имеет значение true, то если поле user_id не задано оно заполняется id пользователя, который вызывает метод. Если данный параметр задан, то авторизовываться с данным токеном может только тот, пользователь, который указан в поле user_id.
Примечание: если изменяется значение not_limit_session_lifetime с true на false, то все сессии с данным токеном уничтожаются. Если меняется enabled c true на false при not_limit_session_lifetime = true, все сессии уничтожаются с данным токеном, если наоборот - то сессия создаётся. Если при not_limit_session_lifetime = true vменяется значение user_id, то сессия пересоздаётся.
Пример запроса
{
"id":8,
"app_id":3,
"name":"Сайт",
"enabled":true,
"callback": "",
"not_limit_session_lifetime": true,
"user_id": 9
}
Выходные параметры
| Название | Тип данных | Описание |
|---|---|---|
| row_affected | Int64 | Количество измененных строк |
Пример ответа
{
"ok": true,
"result": {
"row_affected": 1
}
}