Пролонгация сессии

Пролонгация необходима для продления времени жизни существующей сессии. Используемый метод: Session.prolongation

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

Этот запрос должен быть подписан старым идентификатором сессии

Параметры запроса

Название ключа

Описание

Тип значения

Обязательный

Значение по-умолчанию

password

Пароль пользователя

string

Да

-

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

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

   1 QUERY_HOST="https://someserver/path/to/api"
   2 QUERY_ID="833105db-2dbe-d9ba-2ef4-0afe715dfe93"
   3 QUERY_METHOD="Session.prolongation"
   4 QUERY_HEADER="Content-Type: application/json"
   5 QUERY_HEADER_AUTH="Authorization: WWWToken XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
   6 
   7 PASSWORD="mypassword"
   8 
   9 QUERY_BODY="{
  10     \"id\": \"$QUERY_ID\",
  11     \"method\": \"$QUERY_METHOD\",
  12     \"jsonrpc\": \"2.0\",
  13     \"params\": {\"password\": \"$PASSWORD\"}
  14 }"
  15 
  16 curl -i -X POST -H $QUERY_HEADER -H $QUERY_HEADER_AUTH -d $QUERY_BODY $QUERY_HOST

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

Название ключа

Описание

Тип значения

session_id

Идентификатор сессии

string

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

   1 {
   2   "id": "833105db-2dbe-d9ba-2ef4-0afe715dfe93", 
   3   "jsonrpc": "2.0", 
   4   "result": {
   5     "session_id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
   6   }
   7 }