setAssetPermissions

使用权限资产设置单个资产的权限。

默认情况下,资产会继承其父文件夹的权限。 在资产上设置权限后,资产将不再继承其父资产的权限,除非您调用removeAssetPermissions

授权用户类型

  • IpsAdmin
  • IpsCompanyAdmin
  • ImagePortalAdmin

参数

输入(setAssetPermissonsParam)

名称 类型 必需 说明
*companyHandle* xsd:string 包含要处理的文件夹的公司的句柄。
*assetHandle* xsd:string 文件夹句柄。
*permissionArray* types:PermissionsUpdateArray 权限阵列。

输出(setAssetPermissonsReturn)

IPS API不会返回此操作的响应。

示例

此代码示例可设置资产的权限。 它包含公司和资产句柄以及权限数组。

请求

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

响应

无。

在此页面上