saveMetadataField

Letzte Aktualisierung: 2023-09-01
  • Erstellt für:
  • Developer
    Admin

Erstellen oder bearbeiten Sie ein Metadatenfeld. Lassen Sie den optionalen Feldgriff zum Erstellen eines Metadatenfelds weg.

HINWEIS

Diese Methode wird nicht mehr unterstützt.

Autorisierte Benutzertypen

  • IpsUser
  • IpsAdmin
  • IpsCompanyAdmin
  • ImagePortalAdmin

Parameter

Eingabe (saveMetadataFieldParam)

Parametername Typ Erforderlich Beschreibung
companyHandle xsd:string Ja Der Handle für das Unternehmen.
fieldHandle xsd:string Nein Feldgriff.
assetType xsd:string Ja Auswahl der Asset-Typen, von denen Metadaten gespeichert werden sollen.
name xsd:string Ja Feldname.
fieldType xsd:string Ja Auswahl der Metadatenfeldtypen.
defaultValue xsd:string Ja Standardwert der Felder für alle Assets.
isHidden xsd:boolean Nein Ausblenden oder Anzeigen von IPS-systemspezifischen Metadaten.
isEnforced xsd:boolean

Nein

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)

Name Typ Erforderlich Beschreibung
fieldHandle xsd:string Ja Umgang mit dem neuen Metadatenfeld.

Beispiele

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>

Auf dieser Seite