saveMetadataField
Gemaakt voor:
- Ontwikkelaar
- Beheerder
Maak of bewerk een metagegevensveld. Laat de optionele veldgreep weg om een metagegevensveld te maken.
Geautoriseerde gebruikerstypen
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
Parameters
Input (saveMetadataFieldParam)
Parameternaam | Type | Vereist | Beschrijving |
---|---|---|---|
companyHandle | xsd:tekenreeks | Ja | De handgreep aan het bedrijf. |
fieldHandle | xsd:tekenreeks | Nee | Veldgreep. |
assetType | xsd:tekenreeks | Ja | Keuze van elementtypen waaruit metagegevens moeten worden opgeslagen. |
name | xsd:tekenreeks | Ja | Veldnaam. |
fieldType | xsd:tekenreeks | Ja | Keuze van veldtypen voor metagegevens. |
defaultValue | xsd:tekenreeks | Ja | Standaardwaarde van de velden voor alle elementen. |
isHidden | xsd:Boolean | Nee | De huid of stelt IPS systeem-specifieke meta-gegevens bloot. |
isEnforce | xsd:Boolean | Nee |
Een Booleaanse markering die aangeeft of het metagegevensveld wordt afgedwongen (gevalideerd) wanneer de waarde wordt ingesteld. Indien ingesteld op true, wordt een fout gegenereerd als een ongeldige waarde is ingesteld in setAssetMetadata / batchSetAssetMetadata. |
Output (saveMetadataFieldReturn)
Naam | Type | Vereist | Beschrijving |
---|---|---|---|
fieldHandle | xsd:string | Ja | Handgreep van het nieuwe metagegevensveld. |
Voorbeelden
In dit codevoorbeeld wordt een metagegevensveld gemaakt dat wordt beperkt door de tekenreeksconstanten voor elementtype en metagegevenstypen. Als de fieldHandle
-element heeft een geldige waarde voor de veldgreep. De waarden van de metagegevens worden gewijzigd en de veldgreep wordt opgehaald die u in de aanvraag hebt opgegeven.
Verzoek
<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>
Antwoord
<saveMetadataFieldReturn xmlns="http://www.scene7.com/IpsApi/xsd">
<fieldHandle>47|ALL|Resolution</fieldHandle>
</saveMetadataFieldReturn>