saveMetadataField

创建或编辑元数据字段。 忽略可选字段句柄以创建新的元数据字段。

注意

此方法已弃用。

授权用户类型

  • IpsUser
  • IpsAdmin
  • IpsCompanyAdmin
  • ImagePortalAdmin

参数

输入(saveMetadataFieldParam)

参数名称 类型 必需 说明
companyHandle xsd:string 公司的把手。
fieldHandle xsd:string 字段句柄。
assetType xsd:string 要从中保存元数据的资产类型选择。
name xsd:string 字段名称。
fieldType xsd:string 元数据字段类型的选项。
defaultValue xsd:string 所有资产的字段的默认值。
isHidden xsd:boolean 隐藏或公开IPS系统特定的元数据。
isEnforced xsd:boolean

布尔标记,用于指示在设置值时是否强制(验证)元数据字段。

如果设置为true,则如果在 setAssetMetadata / batchSetAssetMetadata中设置了非法值,则会引发错误。

输出(saveMetadataFieldReturn)

名称 类型 必需 说明
*fieldHandle* 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>

在此页面上