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
Input (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 festgelegt ist.
Output (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 Element fieldHandle
über einen gültigen Feld-Handle-Wert verfügt, werden die Metadatenwerte geändert und dasselbe Feld-Handle erhalten, das 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>