setAssetPermissions

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

Les ressources héritent par défaut des autorisations de leur dossier parent. Une fois que vous avez défini des autorisations sur une ressource, elle n’hérite plus des autorisations de son parent, sauf si vous appelez removeAssetPermissions.

Types d’utilisateurs autorisés

  • IpsAdmin
  • IpsCompanyAdmin
  • ImagePortalAdmin

Paramètres

Entrée (setAssetPermissionsParam)

Nom Type Obligatoire Description
companyHandle xsd:string Oui Gestionnaire de l’entreprise qui contient le dossier avec lequel vous souhaitez travailler.
assetHandle xsd:string Oui Poignée de dossier.
permissionArray types:PermissionsUpdateArray Oui Tableau d’autorisations.

Sortie (setAssetPermissionsReturn)

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

Exemples

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

Request

<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

Sur cette page