saveMetadataField savemetadatafield
Erstellen oder Bearbeiten eines Metadatenfelds. Lassen Sie das optionale Feld-Handle weg, um ein Metadatenfeld zu erstellen.
Autorisierte Benutzertypen section-0c1cbde0863346f8a31b32fd06ab2926
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
Parameter section-ec6827d485a143f4a059a92b18e40f4e
Eingabe (saveMetadataFieldParam)
Ein boolesches Flag, das angibt, ob das Metadatenfeld erzwungen (validiert) wird, wenn der Wert festgelegt wird.
Wenn auf „true“ gesetzt, wird ein Fehler ausgelöst, wenn in setAssetMetadata/ batchSetAssetMetadata ein unzulässiger Wert festgelegt ist.
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 das fieldHandle
-Element über einen gültigen Feld-Handle-Wert verfügt, werden die Metadatenwerte geändert und es wird derselbe Feld-Handle abgerufen, den Sie in der Anfrage angegeben haben.
Anfrage
<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>