getMetadataFields getmetadatafields
Récupère les champs de métadonnées définis par l’utilisateur associés à une ressource.
Syntaxe
Types d’utilisateurs autorisés section-e32e481a02674b729bfc5454a6c9ff65
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
ImagePortalUser
ImagePortalContrib
ImagePortalContribUser
Paramètres section-bac949e59c0546429c5786fe422d750d
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 section-dbfde1483d614b5aac2b491cb32115d7
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>
recommendation-more-help
4e9b9d8c-5839-4215-aa35-01b652869681