여러 자산을 서로 독립적으로 이동합니다. 이 작업은 assetMoveArray에 포함된 AssetMove 유형을 사용하여 수행됩니다. 각 AssetMove 필드에는 대상 폴더가 포함되어 있습니다.
구문
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
ImagePortalContrib
ImagePortalContribUser
입력(moveAssetsReturn)
이름 | 유형 | 필수 | 설명 |
---|---|---|---|
companyHandle | xsd:string |
예 | 이동할 자산이 있는 회사의 핸들입니다. |
assetMoveArray | types:AssetMoveArray |
예 | 자산 이동 배열입니다. 자산 및 자산 대상 폴더가 포함되어 있습니다. |
출력(moveAssetsReturn)
이름 | 유형 | 필수 | 설명 |
---|---|---|---|
successCount | xsd:int | 예 | 자산 수를 이동했습니다. |
warningCount | xsd:int | 예 | 작업에서 경고를 이동하려고 할 때 경고를 생성한 자산의 수입니다. |
errorCount | 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>