createMetadataField createmetadatafield

它允许管理员创建元数据字段以协调内容管理系统或模板操作。 创建的元数据字段的示例包括关键字、有关图像作者的信息或版权持有人信息。

语法

授权用户类型 section-2f61d79f8cac4692bfa53b95035ddd89

  • IpsAdmin

参数 section-f8260bc8dd0a4570bc7f714f81ab975f

输入(createMetadataFieldParam)

参数名称
类型
必需
说明
公司名称
xsd:string
元数据字段所属公司的名称。
资产类型
xsd:string
资源类型。
名称
xsd:string
正在创建的元数据字段的名称。
fieldType
xsd:string

元数据字段类型。

元数据字段类型常量定义可用的类型。

defaultValue
xsd:string

要创建的元数据字段的默认值(例如,场景7)。

标记字段类型不支持默认值,必须省略。 如果为标记字段类型指定了非空默认值,则会返回错误。

isHidden
xsd:boolean
隐藏或公开IPS系统特定的元数据。
是强制的
xsd:boolean

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

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

initialTagValue
xsd:string
通过此选项可创建一组选定的标记可指向的共享特定值。

输出(createMetadataFieldReturn)

名称
类型
必需
说明
fieldHandle
xsd:string
新元数据字段的句柄。

示例 section-ba66be30f36b4aeba1bc721b0b92fdfc

此代码示例创建一个名为createMetadataField的字符串类型元数据字段。 响应将返回新元数据字段的句柄。

请求

<createMetadataFieldParam xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
   <companyHandle>c|21</companyHandle>
   <assetType>Image</assetType>
   <name>createMetadataField</name>
   <fieldType>String</fieldType>
   <initialTagValue>Fall</initialTagValue>
   <defaultValue>Default</defaultValue>
</createMetadataFieldParam>

响应

<createMetadataFieldReturn xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
   <fieldHandle>m|21|IMAGE|createMetadataField</fieldHandle>
</createMetadataFieldReturn>
recommendation-more-help
4e9b9d8c-5839-4215-aa35-01b652869681