setAssetPermissions setassetpermissions

Establece los permisos de un solo recurso mediante un recurso de permiso.

Assets hereda los permisos de su carpeta principal de forma predeterminada. Una vez configurados los permisos en un recurso, ya no heredará los permisos de su elemento principal a menos que llame a removeAssetPermissions.

Tipos de usuarios autorizados section-91fafc170c734ed2a77beafda9221768

  • IpsAdmin
  • IpsCompanyAdmin
  • ImagePortalAdmin

Parámetros section-e05abbce6453450fb38747101cb5e228

Entrada (setAssetPermisosParam)

Nombre
Tipo
Obligatorio
Descripción
companyHandle
xsd:string
El identificador de la compañía que contiene la carpeta con la que desea trabajar.
assetHandle
xsd:string
Controlador de carpeta.
permissionArray
types:PermissionsUpdateArray
Matriz de permisos.

Salida (setAssetPermisosReturn)

La API de IPS no devuelve una respuesta para esta operación.

Ejemplos section-38955bc330bb4909b6b06027ef2b143e

Este ejemplo de código establece permisos en un recurso. Contiene el identificador de la empresa y el recurso, así como una matriz de permisos.

Solicitud

<setAssetPermissionsParam xmlns="http://www.scene7.com/IpsApi/xsd">
   <companyHandle>64</companyHandle>
   <assetHandle>97374|1|61046</assetHandle>
   <permissionArray>
      <items>
         <groupHandle>521</groupHandle>
         <permissionType>Read</permissionType>
         <isAllowed>true</isAllowed>
         <isOverride>true</isOverride>
      </items>
   </permissionArray>
</setAssetPermissionsParam>

Respuesta

Ninguno.

recommendation-more-help
4e9b9d8c-5839-4215-aa35-01b652869681