setAssetPermissions

Ultimo aggiornamento: 2023-05-22
  • Creato per:
  • Developer
    Admin

Imposta le autorizzazioni di una singola risorsa utilizzando una risorsa di autorizzazione.

Per impostazione predefinita, le risorse ereditano le autorizzazioni della cartella principale. Una volta impostate le autorizzazioni su una risorsa, questa non eredita più le autorizzazioni del relativo elemento padre, a meno che tu non chiami removeAssetPermissions.

Tipi di utenti autorizzati

  • IpsAdmin
  • IpsCompanyAdmin
  • ImagePortalAdmin

Parametri

Input (setAssetPermissonsParam)

Nome Tipo Obbligatorio Descrizione
companyHandle xsd:string Handle dell'azienda contenente la cartella che si desidera utilizzare.
assetHandle xsd:string Handle di cartella.
permissionArray types:PermissionsUpdateArray Array di autorizzazioni.

Output (setAssetPermissonsReturn)

L'API IPS non restituisce una risposta per questa operazione.

Esempi

Questo esempio di codice imposta le autorizzazioni per una risorsa. Contiene l’handle della società e della risorsa e un array di autorizzazioni.

Request Contents (Richiesta contenuto)

<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>

Risposta

Nessuno.

In questa pagina