getMetadataFields

Dernière mise à jour : 2022-03-09
  • Créé pour :
  • Developer
    Admin

Récupère les champs de métadonnées définis par l’utilisateur associés à une ressource.

Syntaxe

Types d’utilisateurs autorisés

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

Paramètres

Entrée (getMetadataFieldsParam)

Nom Type Obligatoire Description
companyHandle xsd:string Oui Le gérant de l'entreprise.
assetType xsd:string Oui Types de ressources à partir desquels obtenir des métadonnées.

Sortie (getMetadataFieldsParam)

Nom Type Obligatoire Description
Expression de code Code Phrase

Exemples

Cet exemple de code renvoie des ressources de métadonnées pour le type et la société spécifiés. La réponse contient un tableau de champs de métadonnées dans un tableau de champs. Toutes les ressources n’ont pas les mêmes métadonnées. L’utilisateur IPS définit le champ de métadonnées de la ressource.

Request

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

Réponse

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

Sur cette page