Увидеть содержимое библиотеки

Чтобы получить файлы из дефолтной или пользовательских библиотек, используйте команду file/library:

svc=file/library&params={"type":<text>,
                         "flags":<uint>}

Параметры

НазваниеОписание
type имя библиотеки; дефолтные: unit, group, poi
flags 0 - файлы только из дефолтной библиотеки (исполь-
зовать можно только дефолтные type-значения);
1 - файлы из всех библиотек иерархии рекурсивно
(учётная запись, родитель, родитель родителя, …)

Как создать собственную пользовательскую библиотеку и найти её?

1. Создаём в публичном файловом хранилище нашей учётной записи папку «library» (<account_id>/1/library);
2. Внутрь «library» помещаем библиотеки файлов (поместим нашу предполагаемую библиотеку cust_lib – <account_id>/1/library/cust_lib);
3. Для получения содержимого библиотеки в запросе помещаем имя библиотеки в параметр type (из примера выше будем искать type:'cust_lib').

Возвращаемый результат

{
    "<account_id>": [        /* id учётной записи, 0 - дефолтная библиотека */
                      {
                          "n":<text>,      /* имя файла */
                          "s":<uint>,      /* размер файла (байты) */
                          "ct":<uint>,     /* время создания файла, UNIX-time */
                          "mt":<uint>      /* время последнего редактирования файла, UNIX-time */
                      },
                      ...
    ],
    ...                      /* другие учётные записи (если есть) */
}
Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2022 Gurtam