getMetadataFields

Obtiene los campos de metadatos definidos por el usuario asociados a un recurso.

Sintaxis

Tipos de usuarios autorizados

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

Parámetros

Entrada (getMetadataFieldsParam)

Nombre Tipo Obligatorio Descripción
*companyHandle* xsd:string El control de la empresa.
*assetType* xsd:string Tipos de recursos de los que obtener metadatos.

Salida (getMetadataFieldsParam)

Nombre Tipo Obligatorio Descripción
*Frase de código* Code Phrase

Ejemplos

Este ejemplo de código devuelve recursos de metadatos para el tipo y la empresa especificados. La respuesta contiene una matriz de campos de metadatos en una matriz de campos. No todos los recursos tienen los mismos metadatos. El usuario de IPS define el campo de metadatos del recurso.

Solicitar

<ns1:getMetadataFieldsParam xmlns:ns1="http://www.scene7.com/IpsApi/xsd">
   <ns1:companyHandle>47</ns1:companyHandle>
   <ns1:assetType>Pdf</ns1:assetType>
</ns1:getMetadataFieldsParam>

Respuesta

<getMetadataFieldsReturn xmlns="http://www.scene7.com/IpsApi/xsd">
   <fieldArray>
      <items>
         <fieldHandle>47|ALL|Resolution</fieldHandle>
         <name>Resolution</name>
         <type>String</type>
         <defaultValue>120</defaultValue>
         <isRequired>false</isRequired>
         <isUserDefined>true</isUserDefined>
      </items>
   </fieldArray>
</getMetadataFieldsReturn>

En esta página