library
Para obtener archivos PNG, SVG, GIF y JPG de las bibliotecas estándar o personalizadas, utilice el método file/library.
svc=file/library¶ms={"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.
{
"<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. |