saveMetadataField savemetadatafield
Erstellen oder bearbeiten Sie ein Metadatenfeld. Lassen Sie den optionalen Feldgriff zum Erstellen eines Metadatenfelds weg.
Autorisierte Benutzertypen section-0c1cbde0863346f8a31b32fd06ab2926
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
Parameter section-ec6827d485a143f4a059a92b18e40f4e
Eingabe (saveMetadataFieldParam)
Eine boolesche Kennzeichnung, die anzeigt, ob das Metadatenfeld erzwungen (validiert) wird, wenn der Wert festgelegt wird.
Wenn der Wert auf "true"gesetzt ist, wird ein Fehler ausgegeben, wenn ein illegaler Wert in setAssetMetadata / batchSetAssetMetadata.
Ausgabe (saveMetadataFieldReturn)
xsd:string
Beispiele section-4441c26d1f41466ba972b43dd5189e89
In diesem Codebeispiel wird ein Metadatenfeld erstellt, das durch die Zeichenfolgenkonstanten "Asset-Typ"und "Metadatenfeldtypen"eingeschränkt ist. Wenn die Variable fieldHandle
-Element über einen gültigen Feldhandle-Wert verfügt, ändert es die Metadatenwerte und erhält denselben Feldhandle wie die Anforderung.
Anforderung
<ns1:saveMetadataFieldParam xmlns:ns1="http://www.scene7.com/IpsApi/xsd">
<ns1:companyHandle>47</ns1:companyHandle>
<ns1:assetType>Pdf</ns1:assetType>
<ns1:name>Resolution</ns1:name>
<ns1:fieldType>String</ns1:fieldType>
<ns1:defaultValue>120</ns1:defaultValue>
</ns1:saveMetadataFieldParam>
Antwort
<saveMetadataFieldReturn xmlns="http://www.scene7.com/IpsApi/xsd">
<fieldHandle>47|ALL|Resolution</fieldHandle>
</saveMetadataFieldReturn>