setAssetPermissions setassetpermissions

Définit les autorisations d’une ressource unique à l’aide d’une ressource d’autorisation.

Assets hérite par défaut des autorisations de son dossier parent. Une fois les autorisations définies sur une ressource, elle n’hérite plus des autorisations de son parent, sauf si vous appelez removeAssetPermissions.

Types d’utilisateurs autorisés section-91fafc170c734ed2a77beafda9221768

  • IpsAdmin
  • IpsCompanyAdmin
  • ImagePortalAdmin

Paramètres section-e05abbce6453450fb38747101cb5e228

Input (setAssetPermissionsParam)

Nom
Type
Obligatoire
Description
companyHandle
xsd:string
Oui
Le handle de la société qui contient le dossier que vous souhaitez utiliser.
assetHandle
xsd:string
Oui
Handle du dossier.
permissionArray
types:PermissionsUpdateArray
Oui
Tableau des autorisations.

Output (setAssetPermissionsReturn)

L’API IPS ne renvoie pas de réponse pour cette opération.

Exemples section-38955bc330bb4909b6b06027ef2b143e

Cet exemple de code définit les autorisations sur une ressource. Il contient l’entreprise et le descripteur de ressource, ainsi qu’un tableau d’autorisations.

Requête

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

Réponse

Aucune

recommendation-more-help
dynamic-media-developer-resources-help-aem-ips-api