check_accessors

Para obtener la lista de derechos de acceso de los usuarios subordinados a las unidades, utilice el método core/check_accessors.

Copied!
svc=core/check_accessors&params={
    "items": [<long>],
    "flags": <long>
}

Parámetros

Nombre Descripción
items Array de los ID de las unidades. Se omiten las unidades a las que usted no tiene el derecho de acceso Ver objeto y sus propiedades básicas.
flags Flag que se utiliza para agregar el parámetro dacl a la respuesta:
  • 1: agregar;
  • 0: no agregar.

Respuesta

Si la solicitud se completa con éxito, la respuesta se devuelve en el siguiente formato:

Copied!
{
    "<unit_id>": {          /* ID de la unidad. */
        "<acc_id>": {       /* ID del usuario. */
            "acl": <long>,  /* Derechos de acceso heredados a la unidad que se superponen mediante una máscara a los derechos de acceso directos; si algo está prohibido según los derechos de acceso heredados, también está prohibido según los derechos de acceso resultantes. */
            "dacl": <long>  /* Si se indica flags:1, derechos de acceso directos a la unidad (del propietario de la unidad). */
        },
        ...                 /* Otros ID de usuarios (si los hay). */
    },
    ...                     /* Otros ID de unidades (si se solicitaron). */
}

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

Códigos de error

Código de error Descripción
4 Parámetros de entrada incorrectos.
7 Error al obtener el usuario.

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