建立或編輯元資料欄位。 省略可選欄位句柄以建立新元資料欄位。
此方法已棄用。
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
輸入(saveMetadataFieldParam)
參數名稱 | 類型 | 必要 | 說明 |
---|---|---|---|
公司句柄 | xsd:string | 是 | 公司的把手。 |
欄位句柄 | xsd:字串 | 否 | 欄位句柄。 |
資產類型 | xsd:字串 | 是 | 從中保存元資料的資產類型選擇。 |
名稱 | xsd:字串 | 是 | 欄位名稱。 |
欄位類型 | xsd:字串 | 是 | 元資料欄位類型的選擇。 |
defaultValue | xsd:字串 | 是 | 所有資產的欄位的預設值。 |
隱藏 | xsd:boolean | 否 | 隱藏或公開IPS系統特定的元資料。 |
強制 | xsd:布爾 | 否 |
一個布爾標誌,指示在設定值時是否強制(驗證)元資料欄位。 如果設定為true,則如果在中設定了非法值,則會拋出錯誤 setAssetMetadata / batchSetAssetMetadata。 |
輸出(saveMetadataFieldReturn)
名稱 | 類型 | 必要 | 說明 |
---|---|---|---|
欄位句柄 | xsd:string |
是 | 新元資料欄位的句柄。 |
此代碼示例建立由「資產類型」和「元資料欄位類型」字串常數約束的新元資料欄位。 如果 fieldHandle
元素具有有效的欄位句柄值,它更改元資料值並獲取您在請求中指定的相同欄位句柄。
請求
<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>
回答
<saveMetadataFieldReturn xmlns="http://www.scene7.com/IpsApi/xsd">
<fieldHandle>47|ALL|Resolution</fieldHandle>
</saveMetadataFieldReturn>