Obtiene los campos de metadatos definidos por el usuario asociados a un recurso.
Sintaxis
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
ImagePortalUser
ImagePortalContrib
ImagePortalContribUser
Entrada (getMetadataFieldsParam)
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
companyHandle | xsd:string |
Sí | El control de la empresa. |
assetType | xsd:string |
Sí | Tipos de recursos de los que obtener metadatos. |
Salida (getMetadataFieldsParam)
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
Frase de código | Code Phrase |
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>