createAssetSet

Crea un conjunto de recursos genérico con una cadena de definición de conjunto sin procesar que se publicará en un servidor de imágenes.

Sintaxis

Tipos de usuarios autorizados

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

Parámetros

Entrada (createAssetSet)

Nombre Tipo Obligatorio Descripción
companyHandle xsd:string El identificador de la empresa que contendrá el conjunto de recursos.
folderHandle xsd:string El identificador de la carpeta en la que se creará el nuevo conjunto de recursos.
name xsd:string Nombre del recurso.
subType xsd:string Identificador único creado por el cliente para el tipo de conjunto de recursos.
setDefinition xsd:string No Los parámetros de la cadena de definición del conjunto.

Deben resolverse en el formato especificado por el visor de destino.

thumbAssetHandle xsd:string No Control del recurso que actúa como la miniatura del nuevo conjunto de imágenes. Si no se especifica, IPS intenta utilizar el primer recurso de imagen al que hace referencia el conjunto.

Funciones de sustitución para setDefinition

Puede especificar funciones de sustitución en línea que se resuelvan durante la búsqueda o publicación del catálogo. Las cadenas de sustitución tienen el formato ${<substitution_func>}. A continuación se enumeran las funciones disponibles.

NOTA

Los literales de control de las listas de parámetros deben estar entre corchetes ([]). Todo el texto que está fuera de una cadena de sustitución se copia literalmente en la cadena de salida durante la resolución.

Función de sustitución Devuelve
getFilePath([asset_handle>]) Ruta del archivo de origen principal del recurso.
getCatalogId([<asset_handle>]) El ID de catálogo del recurso.
getMetaData([<asset_handle>], [<metadata_field_handle>]) Valores de metadatos del recurso.
getThumbCatalogId([<asset_handle>]) El ID de catálogo del recurso (solo para recursos basados en imágenes). El ID de catálogo del recurso principal asociado (para otros recursos). Si un recurso de miniatura asociado no está disponible, la función devuelve una cadena vacía.

Cadena Media setDefinition de muestra

${getCatalogId([a|1664|22|1664])};${getCatalogId([a|1664|22|1664])};1,${getFilePath([a|103 
6|19|144])};${getCatalogId([a|452|1|433])};2;${getMetadata([a|1036|19|144], [m|1|ASSET|SharedDateField])} 

En el momento de la búsqueda o publicación del catálogo, esto se resuelve en una cadena similar a la siguiente:

jcompany/myRenderSet;jcompany/myRenderSet;1,jcompany/Videos/Somebodys_N08275_flv.flv;jcomp any/myimg-1;2;20090703 10:05:53

Salida (createAssetSet)

Nombre Tipo Obligatorio Descripción
*assetHandle* xsd:string El identificador del conjunto de recursos.

Ejemplos

Solicitar

<createAssetSetParam xmlns="http://www.scene7.com/IpsApi/xsd/2009-07-31"> 
   <companyHandle>c|1</companyHandle> 
   <folderHandle>f|jcompany/AssetSets/</folderHandle> 
   <name>testAssetSet</name> 
   <subType>MediaSet</subType> 
</createAssetSetParam>

Respuesta

<createAssetSetReturn xmlns="http://www.scene7.com/IpsApi/xsd/2009-07-31"> 
   <assetHandle>a|1801|44|1801</assetHandle> 
</createAssetSetReturn>

En esta página