library

Para obtener archivos PNG, SVG, GIF y JPG de las bibliotecas estándar o personalizadas, utilice el método file/library.

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

Parámetros

Parámetro Descripción
type Nombre de la biblioteca. Los valores estándar son unit, group, poi.
flags Indique uno de los valores:
0 - obtener la lista de archivos solo de la biblioteca estándar (solo son válidos los valores estándar de type);
1 - obtener la lista de archivos de todas las bibliotecas disponibles en la jerarquía de forma recursiva (su cuenta, la cuenta superior, la cuenta superior de esta, etc.).

Crear y buscar una biblioteca personalizada

Para crear una biblioteca personalizada, siga estos pasos:

1. Cree la carpeta library en el almacenamiento de archivos público de la cuenta: <account_id>/1/library
2. Coloque la biblioteca personalizada en la carpeta library. Por ejemplo, si la biblioteca personalizada se llama cust_lib, la ruta será <account_id>/1/library/cust_lib

Para buscar la biblioteca personalizada y obtener la lista de su contenido, indique el nombre de la biblioteca como valor de type. Por ejemplo, “type”:“cust_lib”

Respuesta

Si la solicitud se completa con éxito, se devuelve una lista de archivos.

Copied!
{
    "<account_id>": [        /* ID de la cuenta, 0 - biblioteca estándar */
                      {
                          "n":<text>,      /* nombre del archivo */
                          "s":<uint>,      /* tamaño del archivo (bytes) */
                          "ct":<uint>,     /* hora de creación del archivo, tiempo UNIX */
                          "mt":<uint>      /* hora de la última modificación del archivo, tiempo UNIX */
                      },
                      ...
    ],
    ...                      /* ID de otras cuentas (si las hay) */
}

Si se indica “flags”:0, solo se devuelve el array de archivos de la biblioteca estándar, sin el ID de la cuenta.

Si la solicitud falla, se devuelve un código de error.

Códigos de error

Código Descripción
1 Usuario no autorizado.
4 Parámetros de entrada no válidos.
5 No se pudo obtener la lista de archivos de la biblioteca y las cuentas.
7 No se pudo obtener la cuenta actual o el elemento con la biblioteca estándar.

Si nota un error en el texto, por favor resáltelo y presione Ctrl+Intro.