removeProjectAssets

从项目中删除资产。 不会销毁资产。

语法

授权用户类型

  • IpsUser
  • IpsCompanyAdmin
  • ImagePortalAdmin
  • ImagePortalContrib
  • ImagePortalContribUser

参数

输入(removeProjectAssetsParam)

名称 类型 必需 说明
*companyHandle* xsd:string 包含您要移动的资产的公司的句柄。
*projectHandle* xsd:string 要移动的项目资产的句柄。
*assetHandleArray* types:HandleArray 要移动的资产的句柄数组。

输出(removeProjectAssetsReturn)

名称 类型 必需 说明
*successCount* xsd:int 已成功删除资产计数。
*warningCount* xsd:int 操作尝试从项目中删除资产时生成的警告数。
*errorCount* xsd:int 操作尝试从项目中删除资产时生成的错误数。
*warningDetailArray* types:AssetOperationFaultArray 与资产关联的详细信息数组,当操作尝试从项目中删除资产时,资产会生成警告。
*errorDetailArray* types:AssetOperationFaultArray 与在操作尝试从项目中删除资产时生成错误的资产关联的详细信息数组。

示例

此代码示例从项目中删除2个资产(由项目句柄指定)。

请求

<removeProjectAssetsParam xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
   <companyHandle>c|6</companyHandle>
   <projectHandle>p|6|ProjectTestAPI</projectHandle>
   <assetHandleArray>
      <items>a|732|1|535</items>
      <items>a|739|1|537</items>
   </assetHandleArray>
</removeProjectAssetsParam>

在此页面上