Imposta le autorizzazioni di una singola risorsa utilizzando una risorsa di autorizzazioni.
Per impostazione predefinita, le risorse ereditano le autorizzazioni della cartella principale. Una volta impostate le autorizzazioni su una risorsa, non eredita più le autorizzazioni del suo elemento padre, a meno che tu non chiami removeAssetPermissions
.
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
Input (setAssetPermissonsParam)
Nome | Tipo | Obbligatorio | Descrizione |
---|---|---|---|
companyHandle | xsd:string |
Sì | L'handle della società che contiene la cartella con cui si desidera lavorare. |
assetHandle | xsd:string |
Sì | Maniglia della cartella. |
permissionArray | types:PermissionsUpdateArray |
Sì | Matrice di autorizzazioni. |
Output (setAssetPermissonsReturn)
L'API IPS non restituisce una risposta per questa operazione.
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.