moveAssets

Mueve varios recursos de forma independiente entre sí. Esto se logra utilizando el tipo AssetMove contenido en assetMoveArray. Cada campo AssetMove contiene una carpeta de destino.

Sintaxis

Tipos de usuarios autorizados

  • IpsUser
  • IpsAdmin
  • IpsCompanyAdmin
  • ImagePortalAdmin
  • ImagePortalContrib
  • ImagePortalContribUser

Parámetros

Entrada (moveAssetsReturn)

Nombre Tipo Obligatorio Descripción
*companyHandle* xsd:string El identificador de la empresa con los recursos que se van a mover.
*assetMoveArray* types:AssetMoveArray Matriz de movimiento de recursos. Contiene un recurso y una carpeta de destino de recursos.

Salida (moveAssetsReturn)

Nombre Tipo Obligatorio Descripción
successCount xsd:int Recuento de recursos movido correctamente.
warningCount xsd:int Recuento de recursos que generaron advertencias cuando la operación intentó moverlos.
errorCount xsd:int Recuento de recursos que generaron errores cuando la operación intentó moverlos.
warningDetailArray tipos:AssetOperationFaultArray No AssetOperationFallos que contienen:
  • Recursos que generaron las advertencias.
  • Códigos de advertencia.
  • Motivo de la advertencia.
errorDetailArray tipos:AssetOperationFaultArray No AssetOperationFallos que contienen:
  • Recursos que arrojaron los errores.
  • Códigos de error.
  • Motivo de los errores.

Ejemplos

Este ejemplo de código mueve los recursos a una ubicación específica especificada por el assetMoveArray. La matriz incluye el controlador de recursos y su identificador de carpeta. La respuesta indica que los recursos se movieron correctamente.

Solicitar

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

Respuesta

<moveAssetsReturn xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
   <successCount>2</successCount>
   <warningCount>0</warningCount>
   <errorCount>0</errorCount>
</moveAssetsReturn>

En esta página