Справочный центр Wialon

trash

В учетной записи верхнего уровня вы можете получить список удаленных макро-элементов в корзине. Вы также можете восстановить их при помощи метода account/trash:

Copied!
svc=account/trash&params={"callMode":<text>,                           "guids":[<text>]}

Параметры

Запрос должен содержать следующие параметры:

Параметр Описание
callMode Возможные значения - list и restore. List используется для получения списка удаленных объектов. Для восстановления объектов укажите значение restore.
GUIDs GUID элементов для восстановления. Используется для режима restore.

Вы можете восстановить удаленный элемент только через 20 минут после его удаления.

Ответ

Если запрос выполнен успешно, ответ для списка макро-элементов в корзине имеет следующий вид:

Copied!
{  
    "code":<uint>,  
    "items": [  
                {  
                    "guid":<text>,       /* GUID */  
                    "name":<text>,       /* Имя элемента. */  
                    "tm":<uint>,         /* Время удаления. */  
                    "type":<text>,       /* Тип макро-элемента (например, "avl_resource"). */  
                    "creator_id":<text>, /* ID создателя. */  
                    "tm":<**int**>,        /* Время удаления */                
                    "props":                                        	  
                    {  
                        "prop_name":<prop_type>,  /* Список свойств общедоступных элементов (строка, целое число, длинное число, двойное число). */                               ...  
                    }  
                },  
                ...  
    ]  
}  

Ответ на запрос на восстановление макро-элементов из корзины:

Copied!
{
    "code":<uint>,
    "items": [
                {
                    "name":<text>,        /* Название элемента. */
                    "result":<bool>,      /* Результат: 1 — успешно, 0 — ошибка. */
                    "type":<text>,         /* Тип макро-элемента. */
                    "reason":<text>           /* Причина возможной ошибки. */     
                },
                ...
    ]
}

Если объект не удалось восстановить, в ответе могут быть указаны следующие причины:

  • MAX_ITEMS_EXCEEDED. Превышен лимит, установленный для ресурса.
  • TIMEOUT_20_MIN. Вы можете восстановить удаленный элемент только через 20 минут после его удаления.
  • INTERNAL_SERVER_ERROR. Произошла ошибка сервера.

Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter.

Сообщить об ошибке

Ваше сообщение отправлено. Спасибо!

Произошла ошибка при отправке формы

Скачать файл PDF
Скачать документ Word

Смотрите также