各自獨立移動多個資產。 它會使用assetMoveArray中包含的AssetMove型別完成此操作。 每個AssetMove欄位都包含一個目標資料夾。
語法
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
ImagePortalContrib
ImagePortalContribUser
輸入(moveAssetsReturn)
名稱 | 類型 | 必要 | 說明 |
---|---|---|---|
companyHandle | xsd:string |
是 | 擁有要移動資產之公司的控制代碼。 |
assetMoveArray | types:AssetMoveArray |
是 | 資產移動陣列。 它包含資產和資產目的地資料夾。 |
輸出(moveAssetsReturn)
名稱 | 類型 | 必要 | 說明 |
---|---|---|---|
successCount | xsd:int | 是 | 已成功移動資產計數。 |
warningCount | xsd:int | 是 | 作業嘗試移動時產生警告的資產計數。 |
errororcount | xsd:int | 是 | 作業嘗試移動時發生錯誤的資產計數。 |
warningDetailArray | 型別:AssetOperationFaultArray | 否 | AssetOperationFaults包含:
|
errorDetailArray | 型別:AssetOperationFaultArray | 否 | AssetOperationFaults包含:
|
此程式碼範例將資產移動至指定的特定位置。 assetMoveArray
. 陣列包含資產控制代碼及其資料夾控制代碼。 回應指出資產已成功移動。
請求
<moveAssetsParam xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
<companyHandle>c|6</companyHandle>
<assetMoveArray>
<items>
<assetHandle>a|942|1|579</assetHandle>
<folderHandle>ApiTestCo/uploads/</folderHandle>
</items>
<items>
<assetHandle>a|943|1|580</assetHandle>
<folderHandle>ApiTestCo/uploads/</folderHandle>
</items>
</assetMoveArray>
</moveAssetsParam>
回答
<moveAssetsReturn xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
<successCount>2</successCount>
<warningCount>0</warningCount>
<errorCount>0</errorCount>
</moveAssetsReturn>