createMetadataField

管理者は、コンテンツ管理システムとの連携やテンプレート操作のために、新しいメタデータフィールドを作成できます。 作成されたメタデータフィールドの例としては、キーワード、画像の作成者に関する情報、著作権者の情報などがあります。

構文

認証済みユーザータイプ

  • IpsAdmin

パラメータ

入力 (createMetadataFieldParam)

パラメーター名 種類 必須 説明
companyName xsd:string はい メタデータフィールドが属する会社の名前。
assetType xsd:string はい アセットタイプ.
名前 xsd:string はい 作成するメタデータフィールドの名前。
fieldType xsd:string はい メタデータフィールドタイプ。

メタデータフィールドタイプ定数は、使用可能なタイプを定義します。

defaultValue xsd:string いいえ

作成するメタデータフィールドのデフォルト値 ( 例: Scene7) をクリックします。

デフォルト値はタグフィールドタイプではサポートされておらず、省略する必要があります。 タグフィールドタイプに空でないデフォルト値が指定されている場合は、fault が返されます。

isHidden xsd:boolean いいえ IPS システム固有のメタデータを非表示または公開します。
isEnforced xsd:boolean

いいえ

値が設定されたときにメタデータフィールドが適用(検証)されるかどうかを示すブール型フラグです。

true に設定した場合、不正な値が setAssetMetadata / batchSetAssetMetadata.

initialTagValue xsd:string いいえ 選択したタグが指す共有列挙値のセットを作成できます。

出力 (createMetadataFieldReturn)

名前 種類 必須 説明
fieldHandle xsd:string はい 新しいメタデータフィールドのハンドル。

このコードサンプルは、という名前の文字列タイプメタデータフィールドを作成します。 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>

このページ