デジタル・アイテムの作成
/content/management/api/v1.1/items/
ノート :
リクエストはマルチパートHTTPリクエストで、1つのパートがアイテム詳細(参照 - の例)を含むJSONオブジェクト(アイテム)で、もう1つのパートがファイル自体(ファイル)のコンテンツです。
languageノードが渡されない場合は、リポジトリのデフォルト言語を設定
リクエスト
- multipart/form-data
- links(optional): string
このパラメータは、リンク名のカンマ区切りのリストを受け入れます。 デフォルトでは、このパラメータによって、適用可能なすべてのリンクが指定されます。 可能な値は次のとおりです: self, canonical, describedby
- X-Requested-With: string
CSRF攻撃を軽減するためのカスタム・ヘッダー。許容値:
[ "XMLHttpRequest" ]
- file: file
ファイルはアップロードされました
- item: string
ペイロード内に指定の情報でアイテムを作成します。 ペイロード内に指定されていても、id, createdBy, createdDate, updatedBy, updatedDate, 「typeCategory、バリエーション、関係、publishInfo、suggestedTaxonomies」フィールドおよび「リンク」フィールドは無視されます。 ペイロードにnameフィールドがない場合、作成されたアイテムの名前は、アップロードされたファイルの名前(form-dataのファイル部分のfileName)に基づきます。 アップロードされたファイルの拡張子は、アイテムの名前に追加されます(まだ存在しない場合)。 モデルは、コンテンツ・アイテム・ペイロードの作成と類似している必要があります。
ノート: 作成したアイテムは、リポジトリ・ワークフローの構成に応じて、自動的にワークフローに送信される場合があります。
レスポンス
- application/json
201レスポンス
objecttypeCategory- changes(optional): object ItemSubResourceListChangesInfo
アイテムSubResource。
- channels(optional): object ItemSubResourceListChannelId
アイテムSubResource。
- collections(optional): object ItemSubResourceListCollectionId
アイテムSubResource。
- connectorFileInfo(optional): object ItemSubResourceConnectorFileInfo
アイテムSubResource。
- connectorId(optional): string
アイテムのコネクタid。
- connectorSyncEnabled(optional): boolean
アイテムのコネクタ同期使用可能フラグ。
- createdBy(optional): string
作成方法
- createdByUser(optional): object User
ユーザー・オブジェクト
- createdDate(optional): object date
date
- description(optional): string
アイテムの説明
- fields(optional): object fields
読取り専用:
true許可される追加のプロパティ: additionalPropertiesユーザー定義フィールドのデータ。 Map。 タイプ定義に必要なすべてのユーザー定義フィールドは、このプロパティのPUTとPOSTリクエストで指定する必要があります。 - fileExtension(optional): string
ファイルの拡張子。
- id(optional): string
アイテムのId。 これはレスポンス取得と送信リクエストの必須プロパティであり、リクエストの転送には必要ありません。
- isPublished(optional): boolean
アイテムが公開されたかどうか。
- language(optional): string
アイテムの言語。
- languageIsMaster(optional): boolean
アイテムがマスターかどうか。
- links(optional): array links
リンク
- lockInfo(optional): object ItemSubResourceLockInfo
アイテムSubResource。
- metadata(optional): object ItemMetadataInfo
ItemMetadataInfo
- name(optional): string
アイテムの名前。 これは、レスポンスの取得とリクエストのポスト/送信の必須プロパティです。
- permissions(optional): object ItemSubResourceListAction
アイテムSubResource。
- publishedChannels(optional): object ItemSubResourceListChannelId
アイテムSubResource。
- publishInfo(optional): object ItemSubResourceListPublishInfo
アイテムSubResource。
- reference(optional): object ItemReferenceInfo
ItemReferenceInfo
- relationships(optional): object ItemSubResourceRelationships
アイテムSubResource。
- repositoryId(optional): string
アイテムのリポジトリ。 これは、レスポンスの取得とリクエストのポスト/送信の必須プロパティです。
- scheduled(optional): boolean
- slug(optional): string
アイテムのURLスラグ。
- sourceId(optional): string
ソースId。
- status(optional): string
アイテムの現在のステータス。
- suggestedTaxonomies(optional): object ItemSubResourceListSuggestedTaxonomyInfo
アイテムSubResource。
- tags(optional): object ItemSubResourceListTag
アイテムSubResource。
- taxonomies(optional): object ItemSubResourceListTaxonomyInfo
アイテムSubResource。
- translatable(optional): boolean
アイテムが翻訳可能かどうか。
- type(optional): string
タイプの名前。 これは、レスポンスの取得とリクエストのポスト/送信の必須プロパティです。
- typeCategory(optional): string
読取り専用:
true - updatedBy(optional): string
更新者。
- updatedByUser(optional): object User
ユーザー・オブジェクト
- updatedDate(optional): object date
date
- variations(optional): object ItemSubResourceListVariationsInfo
アイテムSubResource。
- version(optional): string
このアイテムの現在のリビジョン・バージョン。
- versionInfo(optional): object ItemSubResourceListVersionInfo
アイテムSubResource。
- video(optional): object VideoBean
VideoBean
- workflowInstances(optional): object WorkflowField
すべてのマップ済ワークフロー・フィールド
- workflows(optional): object ItemSubResourceListWorkflowInfo
アイテムSubResource。
object- displayName(optional): string
読取り専用:
trueユーザーの表示名 - email(optional): string
読取り専用:
trueユーザーの電子メール。 - userID(optional): integer(int64)
読取り専用:
trueユーザーのID。 - userName(optional): string
読取り専用:
trueユーザーの名前
objecttrueobject- exif(optional): object EXIFMetadata
EXIFメタデータ
- links(optional): array links
リンク
- transcripts(optional): object VideoTranscriptMetadata
ビデオ記録Metadata
object- isAccessible(optional): boolean
アイテムがアクセス可能かどうか。
object- duration(optional): string
読取り専用:
trueISO 8601形式のビデオの期間。 - isFormatSupported(optional): boolean
読取り専用:
trueビデオ・ファイル形式がサポートされている場合のブール表現。 - playback(optional): object PlaybackBean
PlaybackBean
- processing(optional): object ProcessingBean
ProcessingBean
- strip(optional): object StripBean
StripBean
object- aggregationResults(optional): array aggregationResults
集計結果。
- count(optional): integer(int32)
現在のレスポンス内のレコードの合計数
- hasMore(optional): boolean
フェッチするページがまだあるかどうかを確認します。
- items(optional): array items
コレクションに含まれる特異なリソース。
- limit(optional): integer(int32)
サーバーによって使用される実際のページ・サイズ。 これは、クライアントがリクエストするものと同じではない可能性があります。
- links(optional): array links
リソースのリンク。
- offset(optional): integer(int32)
特異リソースが返される実際のインデックス。
- pinned(optional): array pinned
固定品目。 検索リストの上部に固定されたアイテムを表示
- scrollId(optional): string
scrollId:検索がスクロール検索に解決された場合。
- totalResults(optional): integer(int32)
クライアント・リクエストを満たすローの総数(ページング・パラメータを除く)
object- links(optional): array links
- source(optional): string
この変更のソースであるこの品目に関連付けられたサブリソース。
- type(optional): string
指定されたソースに対して追跡される変更のタイプ。
- value(optional): boolean
Trueは変更を示します。 Falseは、このソース/タイプに対する現在の変更がないことを示します。
object- href(optional): string
ターゲット・リソースのURI それはテンプレートURIである可能性があります。 これはレスポンス取得の必須プロパティです。
- mediaType(optional): string
メディア・タイプ。
- method(optional): string
ターゲット・リソースへのアクセスに使用できるHTTPメソッド。
- profile(optional): string
ターゲット・リソースを記述するメタデータにリンクします。
- rel(optional): string
関連タイプ これはレスポンス取得の必須プロパティです。
- templated(optional): boolean
URIがテンプレートであるかどうか。
object- id(optional): string
- isPrimaryChannel(optional): boolean
チャネルがアセットのプライマリかどうかを示します。
- links(optional): array links
リンク
- name(optional): string
object- connectorId(optional): string
コネクタID。
- id(optional): string
ファイルID
- inUse(optional): boolean
最新バージョンのアセットがファイル・コンテンツを使用しているかどうかを表します。
- version(optional): integer(int32)
ファイルのバージョン
objectobject- isLocked(optional): boolean
アイテムがロックされているかどうかを表します。
- lockedBy(optional): string
ユーザーによりロック済
- lockedDate(optional): object date
date
object- aggregationResults(optional): array aggregationResults
集計結果。
- count(optional): integer(int32)
現在のレスポンス内のレコードの合計数
- hasMore(optional): boolean
フェッチするページがまだあるかどうかを確認します。
- items(optional): array items
コレクションに含まれる特異なリソース。
- limit(optional): integer(int32)
サーバーによって使用される実際のページ・サイズ。 これは、クライアントがリクエストするものと同じではない可能性があります。
- links(optional): array links
リソースのリンク。
- offset(optional): integer(int32)
特異リソースが返される実際のインデックス。
- pinned(optional): array pinned
固定品目。 検索リストの上部に固定されたアイテムを表示
- scrollId(optional): string
scrollId:検索がスクロール検索に解決された場合。
- totalResults(optional): integer(int32)
クライアント・リクエストを満たすローの総数(ページング・パラメータを除く)
object- aggregationResults(optional): array aggregationResults
集計結果。
- count(optional): integer(int32)
現在のレスポンス内のレコードの合計数
- hasMore(optional): boolean
フェッチするページがまだあるかどうかを確認します。
- items(optional): array items
コレクションに含まれる特異なリソース。
- limit(optional): integer(int32)
サーバーによって使用される実際のページ・サイズ。 これは、クライアントがリクエストするものと同じではない可能性があります。
- links(optional): array links
リソースのリンク。
- offset(optional): integer(int32)
特異リソースが返される実際のインデックス。
- pinned(optional): array pinned
固定品目。 検索リストの上部に固定されたアイテムを表示
- scrollId(optional): string
scrollId:検索がスクロール検索に解決された場合。
- totalResults(optional): integer(int32)
クライアント・リクエストを満たすローの総数(ページング・パラメータを除く)
array- Array of: object ItemExtractedExifBean
ItemExtractedExifBean
object- floatValue(optional): number(float)
EXIFフィールドの浮動小数。 この値は、小数点以下桁数を使用したEXIFフィールド値の数値表現です。
- handle(optional): string
ハンドルまたはEXIFフィールド名。 この値は翻訳できません。
- integerValue(optional): integer(int32)
EXIFフィールドの整数値。 この値は、小数点のないEXIFフィールド値の数値表現です。
- links(optional): array links
リンク
- rawId(optional): string
EXIFフィールドのID。 1つのEXIFフィールドを一意に識別します。
- rawValue(optional): string
未処理のEXIFフィールド値。 この値は、事前定義の値リストまたはテキスト値から数値にできます。
- stringValue(optional): string
EXIFフィールドのテキスト値。 この値は、EXIFフィールド値のテキスト表現になります。
- type(optional): string
EXIFフィールドのデータ型。(日付、整数、浮動小数、文字列)。
- value(optional): string
EXIFフィールドの表示値。 この値は、EXIFフィールドの実際のタイプ値(日付、int、float、string)のテキスト表現になります。
object- end(optional): string
各トランスクリプト・ノードの終わり。
- id(optional): string
各トランスクリプト・ノードのID。
- links(optional): array links
リンク
- start(optional): string
各トランスクリプト・ノードの開始。
- text(optional): string
各成績証明書ノードのテキスト。
object- action(optional): string
許容値:
[ "view", "update", "create", "delete" ]リソースでアクションが許可されています
object- channel (オプション): string
ターゲット名
- links(optional): array links
リンク
- publishedBy(optional): string
パブリッシュしたユーザー
- publishedDate(optional): object date
date
- slug(optional): string
公開スラグ
- version(optional): string
公開済のバージョン
object- id(optional): string
サイト・プランのID。
- links(optional): array links
array- Array of: object ReferencedBySites
ReferencedBySites
object- id(optional): string
アイテムのId。
- links(optional): array links
- reference(optional): object ItemReferenceInfo
ItemReferenceInfo
object- component(オプション): string
品目の構成部品
- pageId(optional): string
アイテムが追加されたページ
- site(optional): string
アイテムが追加されたサイト
object- apiName(optional): string
品目に割り当てられたカテゴリのapiName。
- id(optional): string
- isRejected(optional): boolean
品目の提示カテゴリのステータス。
- links(optional): array links
- name(optional): string
- nodes(optional): array nodes
品目に割り当てられたカテゴリ内のノード。
- order(optional): integer(int32)
リポジトリに割り当てられたすべてのタクソノミ間の推奨カテゴリの確率の順序。
object- apiName(optional): string
カテゴリ・ノードのapiName。
- id(optional): string
カテゴリ・ノードのid。
- name(optional): string
カテゴリ・ノードの名前。
object- language: string
タグの言語。
- links(optional): array links
リンク
- name: string
タグの名前。
object- apiName(optional): string
品目に割り当てられたカテゴリのapiName。
- id(optional): string
- links(optional): array links
- name(optional): string
- nodes(optional): array nodes
品目に割り当てられたカテゴリ内のノード。
object- items(optional): array items
コンテンツ・アイテムのバリエーション。
- links(optional): array links
- masterItem(optional): string
マスター・アイテム。
- setId(optional): string
変動セットId。
- varType(optional): string
バリエーション・タイプ名です。
object- id(optional): string
アイテムのId。
- isPublished(optional): boolean
アイテムが公開されたかどうか。
- links(optional): array links
- name(optional): string
アイテムの名前。
- status(optional): string
アイテムのステータス
- value(optional): string
言語値
object- latestVersion(optional): string
最新バージョン
- publishedVersion(optional): string
公開済のバージョン
object- adaptiveStreams(optional): object AdaptiveStreamsBean
AdaptiveStreamsBean
object- progress(optional): string
読取り専用:
trueバックグラウンド・プロセスの進捗。 このフィールドの値は、保留中、成功または失敗のいずれかになります。
object- frame(optional): object StripFrameBean
StripFrameBean
object- dash(optional): object PlaybackBean
PlaybackBean
- hls(optional): object PlaybackBean
PlaybackBean
object- count(optional): integer(int32)
読取り専用:
trueストリップ・イメージ内のフレーム数。 - height(optional): integer(int32)
読取り専用:
trueストリップ・イメージの高さです。 - width(optional): integer(int32)
読取り専用:
trueストリップ・イメージの幅です。
object- id(optional): string
ワークフローID
- instanceId: string
ワークフロー・インスタンスID。
- isCompleted(optional): boolean
ワークフロー・インスタンスがOICで完了したかどうか。
- links(optional): array links
リンク
- name(optional): string
ワークフロー名
- status(optional): string
ワークフロー・ステータス
- submittedBy(optional): string
ユーザーにより送信済
- submittedDate(optional): object date
date
400レスポンス
403レスポンス
404レスポンス
500レスポンス
例
次の例は、指定されたペイロードでデジタル・アイテムを作成する方法を示しています。
curl -X POST -H 'Content-Type: application/json' -H 'X-Requested-With: XMLHttpRequest' 'https://host:port/content/management/api/v1.1/items/'
例1
これにより、特定のスラグに特定のペイロードのユーザー・フィールドがない翻訳可能なデジタル・アイテムが作成されます。 リクエストは、次の一般的な形式の指定された境界デリミタを持つマルチパート・リクエストです。 ペイロードを独自のデータで置換します。
/content/management/api/v1.1/items
リクエスト・ヘッダー
リクエストは、次の一般的な形式の指定された境界デリミタを持つマルチパート・リクエストです。 ペイロードを独自のデータで置換します。
Content-Type: multipart/form-data; boundary=---1234567890
X-Requested-With: XMLHttpRequest
リクエスト・ペイロード
-----1234567890
Content-Disposition: form-data; name="item"
Content-Type: application/json
{
"name": "example.png",
"type": "Image",
"description": "Item1 description",
"slug": "Image-item1",
"repositoryId": "FF3F3EA7B9AA02DAB862BD32428A3162608D14D20E49"
}
-----1234567890
Content-Disposition: form-data; name="file"; filename="example.png"
Content-Type: image/png
<File Content>
-----1234567890--
レスポンス本文
{
"id": "CONTFFFEC388CFD044D8A34D2F8C46EA5786",
"type": "Image",
"typeCategory": "DigitalAssetType",
"name": "example.png",
"description": "Item1 description",
"slug": "Image-item1",
"createdBy": "cecusername",
"createdDate": {
"value": "2018-11-16T06:19:15.641Z",
"timezone": "UTC"
},
"updatedBy": "cecusername",
"updatedDate": {
"value": "2018-11-16T06:19:15.641Z",
"timezone": "UTC"
},
"repositoryId": "FF3F3EA7B9AA02DAB862BD32428A3162608D14D20E49",
"status":"draft",
"isPublished": false,
"languageIsMaster": true,
"translatable": true,
"language": "en-US",
"version": "0.1",
"fileExtension": "png",
"fields": {
"metadata": {
"width": "217",
"height": "233"
},
"size": 5313,
"native": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/native/example.png",
"rel": "self",
"method": "GET",
"mediaType": "image/png"
}
]
},
"renditions": [
{
"name": "Thumbnail",
"formats": [
{
"format": "jpg",
"size": 0,
"mimeType": "image/jpeg",
"metadata": {
"width": "150",
"height": "161"
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/Thumbnail/example.png?format=jpg&type=responsiveimage",
"rel": "self",
"method": "GET",
"mediaType": "image/jpeg"
}
]
},
{
"format": "webp",
"size": 0,
"mimeType": "image/webp",
"metadata": {
"width": "150",
"height": "161"
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/Thumbnail/example.png?format=webp&type=responsiveimage",
"rel": "self",
"method": "GET",
"mediaType": "image/webp"
}
]
}
],
"type": "responsiveimage"
},
{
"name": "Medium",
"formats": [
{
"format": "jpg",
"size": 0,
"mimeType": "image/jpeg",
"metadata": {
"width": "217",
"height": "233"
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/Medium/example.png?format=jpg&type=responsiveimage",
"rel": "self",
"method": "GET",
"mediaType": "image/jpeg"
}
]
},
{
"format": "webp",
"size": 0,
"mimeType": "image/webp",
"metadata": {
"width": "217",
"height": "233"
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/Medium/example.png?format=webp&type=responsiveimage",
"rel": "self",
"method": "GET",
"mediaType": "image/webp"
}
]
}
],
"type": "responsiveimage"
},
{
"name": "Large",
"formats": [
{
"format": "jpg",
"size": 0,
"mimeType": "image/jpeg",
"metadata": {
"width": "217",
"height": "233"
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/Large/example.png?format=jpg&type=responsiveimage",
"rel": "self",
"method": "GET",
"mediaType": "image/jpeg"
}
]
},
{
"format": "webp",
"size": 0,
"mimeType": "image/webp",
"metadata": {
"width": "217",
"height": "233"
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/Large/example.png?format=webp&type=responsiveimage",
"rel": "self",
"method": "GET",
"mediaType": "image/webp"
}
]
}
],
"type": "responsiveimage"
},
{
"name": "Small",
"formats": [
{
"format": "jpg",
"size": 0,
"mimeType": "image/jpeg",
"metadata": {
"width": "217",
"height": "233"
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/Small/example.png?format=jpg&type=responsiveimage",
"rel": "self",
"method": "GET",
"mediaType": "image/jpeg"
}
]
},
{
"format": "webp",
"size": 0,
"mimeType": "image/webp",
"metadata": {
"width": "217",
"height": "233"
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/Small/example.png?format=webp&type=responsiveimage",
"rel": "self",
"method": "GET",
"mediaType": "image/webp"
}
]
}
],
"type": "responsiveimage"
}
],
"mimeType": "image/png",
"fileGroup": "Images",
"fileType": "png"
},
"variations": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/variations",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"versionInfo": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/versionInfo",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"publishInfo": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/publishInfo",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"channels": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/channels",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"publishedChannels": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/publishedChannels",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"collections": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/collections",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"relationships": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/relationships",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"tags": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/tags",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"taxonomies": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/taxonomies",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
},
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786",
"rel": "canonical",
"method": "GET",
"mediaType": "application/json"
},
{
"href": "https://<hostname>/content/management/api/v1.1/metadata-catalog/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786",
"rel": "describedby",
"method": "GET",
"mediaType": "application/schema+json"
}
]
}
例2
これにより、特定のペイロードのユーザー・フィールド・データを含む翻訳可能なデジタル・アイテムが作成されます。 リクエストは、次の一般的な形式の指定された境界デリミタを持つマルチパート・リクエストです。 ペイロードを独自のデータで置換します。
/content/management/api/v1.1/items
リクエスト・ヘッダー
このリクエストは、次の一般形式の境界デリミタを指定したマルチパート・リクエストです。
Content-Type: multipart/form-data; boundary=---1234567890
X-Requested-With: XMLHttpRequest
リクエスト本文
-----1234567890
Content-Disposition: form-data; name="item"
Content-Type: application/json
{
"name": "item",
"type": "DigitalType2",
"description": "description of Item2",
"repositoryId": "FF3F3EA7B9AA02DAB862BD32428A3162608D14D20E49",
"translatable": true,
"fields": {
"type2_text": "sample_string1",
"type2_largeText": "sample_string2",
"type2_number":18,
"type2_decimal":18.34,
"type2_boolean":true,
"type2_dateTime":{
"value": "2018-11-30T11:51:21+05:30",
"timezone": "Asia/Calcutta"
}
}
}
-----1234567890
Content-Disposition: form-data; name="file"; filename="example1.png"
Content-Type: image/png
<File Content>
-----1234567890--
例3
これにより、コレクション、タグ、チャネル、タクソノミとともに、指定されたペイロードのユーザー・フィールドを持たない翻訳不可能なデジタル・アイテムが作成されます。 ペイロードを独自のデータで置換します。
/content/management/api/v1.1/items
リクエスト・ヘッダー
このリクエストは、次の一般形式の境界デリミタを指定したマルチパート・リクエストです。
Content-Type: multipart/form-data; boundary=---1234567890
X-Requested-With: XMLHttpRequest
リクエスト本文
-----1234567890
Content-Disposition: form-data; name="item"
Content-Type: application/json
{
"type": "DigitalType2",
"description": "description of Item3",
"repositoryId": "FF3F3EA7B9AA02DAB862BD32428A3162608D14D20E49",
"translatable": false,
"tags": {
"data": [{"name": "tag1"}]
},
"channels": {
"data" : [{"id":"RCHANNEL692013F4E16F407BBBF26E6543415CFA"}]
},
"collections": {
"data": [{"id": "COLL10879C30499B443CBA6A4337B795B9AB"}]
},
"taxonomies": {
"data": [
{
"id": "45D8B115E52842299FA6E47653450F88",
"categories": [{"id": "60BA3C5FFF7D47E3BD25D0154DC700EE"}]
}
]
}
}
-----1234567890
Content-Disposition: form-data; name="file"; filename="example1.png"
Content-Type: image/png
<File Content>
-----1234567890--
例4
これにより、アイテムjsonのファイル名と名前が異なる翻訳可能なデジタル・アイテムが作成され、指定されたペイロードに対して同じ拡張子が付けられ、作成されたデジタル・アイテムはファイルの拡張子とともにアイテムjsonで指定された名前になります。 リクエストは、次の一般的な形式の指定された境界デリミタを持つマルチパート・リクエストです。 ペイロードを独自のデータで置換します。
/content/management/api/v1.1/items
リクエスト・ペイロード
-----1234567890
Content-Disposition: form-data; name="item"
Content-Type: application/json
{
"name": "Item1.png"
"type": "Image",
"description": "Item1 description",
"slug": "Image-item1",
"repositoryId": "FF3F3EA7B9AA02DAB862BD32428A3162608D14D20E49",
}
-----1234567890
Content-Disposition: form-data; name="file"; filename="example.png"
Content-Type: image/png
<File Content>
-----1234567890--
リクエスト・ヘッダー
{
"Content-Type":"multipart/form-data; boundary=---1234567890",
"X-Requested-With":"XMLHttpRequest"
}
レスポンス本文
{
"id": "CONTFFFEC388CFD044D8A34D2F8C46EA5786",
"type": "Image",
"typeCategory": "DigitalAssetType",
"name": "Item1.png",
"description": "Item1 description",
"slug": "image-item1",
"createdBy": "cecusername",
"createdDate": {
"value": "2018-11-16T06:19:15.641Z",
"timezone": "UTC"
},
"updatedBy": "cecusername",
"updatedDate": {
"value": "2018-11-16T06:19:15.641Z",
"timezone": "UTC"
},
"repositoryId": "FF3F3EA7B9AA02DAB862BD32428A3162608D14D20E49",
"status":"draft",
"isPublished": false,
"languageIsMaster": true,
"translatable": true,
"language": "en-US",
"version": "0.1",
"fileExtension": "png",
"fields": {
"metadata": {
"width": "217",
"height": "233"
},
"size": 5313,
"native": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/native/Item1.png",
"rel": "self",
"method": "GET",
"mediaType": "image/png"
}
]
},
"renditions": [
{
"name": "Thumbnail",
"formats": [
{
"format": "jpg",
"size": 0,
"mimeType": "image/jpeg",
"metadata": {
"width": "150",
"height": "161"
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/Thumbnail/Item1.png?format=jpg&type=responsiveimage",
"rel": "self",
"method": "GET",
"mediaType": "image/jpeg"
}
]
},
{
"format": "webp",
"size": 0,
"mimeType": "image/webp",
"metadata": {
"width": "150",
"height": "161"
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/Thumbnail/Item1.png?format=webp&type=responsiveimage",
"rel": "self",
"method": "GET",
"mediaType": "image/webp"
}
]
}
],
"type": "responsiveimage"
},
{
"name": "Medium",
"formats": [
{
"format": "jpg",
"size": 0,
"mimeType": "image/jpeg",
"metadata": {
"width": "217",
"height": "233"
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/Medium/Item1.png?format=jpg&type=responsiveimage",
"rel": "self",
"method": "GET",
"mediaType": "image/jpeg"
}
]
},
{
"format": "webp",
"size": 0,
"mimeType": "image/webp",
"metadata": {
"width": "217",
"height": "233"
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/Medium/Item1.png?format=webp&type=responsiveimage",
"rel": "self",
"method": "GET",
"mediaType": "image/webp"
}
]
}
],
"type": "responsiveimage"
},
{
"name": "Large",
"formats": [
{
"format": "jpg",
"size": 0,
"mimeType": "image/jpeg",
"metadata": {
"width": "217",
"height": "233"
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/Large/Item1.png?format=jpg&type=responsiveimage",
"rel": "self",
"method": "GET",
"mediaType": "image/jpeg"
}
]
},
{
"format": "webp",
"size": 0,
"mimeType": "image/webp",
"metadata": {
"width": "217",
"height": "233"
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/Large/Item1.png?format=webp&type=responsiveimage",
"rel": "self",
"method": "GET",
"mediaType": "image/webp"
}
]
}
],
"type": "responsiveimage"
},
{
"name": "Small",
"formats": [
{
"format": "jpg",
"size": 0,
"mimeType": "image/jpeg",
"metadata": {
"width": "217",
"height": "233"
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/Small/Item1.png?format=jpg&type=responsiveimage",
"rel": "self",
"method": "GET",
"mediaType": "image/jpeg"
}
]
},
{
"format": "webp",
"size": 0,
"mimeType": "image/webp",
"metadata": {
"width": "217",
"height": "233"
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/Small/Item1.png?format=webp&type=responsiveimage",
"rel": "self",
"method": "GET",
"mediaType": "image/webp"
}
]
}
],
"type": "responsiveimage"
}
],
"mimeType": "image/png",
"fileGroup": "Images",
"fileType": "png"
},
"variations": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/variations",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"versionInfo": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/versionInfo",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"publishInfo": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/publishInfo",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"channels": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/channels",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"publishedChannels": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/publishedChannels",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"collections": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/collections",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"relationships": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/relationships",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"tags": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/tags",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"taxonomies": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/taxonomies",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"metadata": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/metadata",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
},
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786",
"rel": "canonical",
"method": "GET",
"mediaType": "application/json"
},
{
"href": "https://<hostname>/content/management/api/v1.1/metadata-catalog/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786",
"rel": "describedby",
"method": "GET",
"mediaType": "application/schema+json"
}
]
}
例5
これにより、指定されたペイロードに対して異なるファイル名と名前を持つ翻訳可能なデジタル・アイテムが作成され、作成されたデジタル・アイテムの名前は、ファイルの拡張子とともにアイテムjsonで指定されます。 リクエストは、次の一般的な形式の指定された境界デリミタを持つマルチパート・リクエストです。 ペイロードを独自のデータで置換します。
/content/management/api/v1.1/items
リクエスト・ペイロード
-----1234567890
Content-Disposition: form-data; name="item"
Content-Type: application/json
{
"name": "Item1"
"type": "Image",
"description": "Item1 description",
"slug": "Image-item1",
"repositoryId": "FF3F3EA7B9AA02DAB862BD32428A3162608D14D20E49",
}
-----1234567890
Content-Disposition: form-data; name="file"; filename="example.png"
Content-Type: image/png
<File Content>
-----1234567890--
リクエスト・ヘッダー
{
"Content-Type":"multipart/form-data; boundary=---1234567890",
"X-Requested-With":"XMLHttpRequest"
}
レスポンス本文
{
"id": "CONTFFFEC388CFD044D8A34D2F8C46EA5786",
"type": "Image",
"typeCategory": "DigitalAssetType",
"name": "Item1.png",
"description": "Item1 description",
"slug": "image-item1",
"createdBy": "cecusername",
"createdDate": {
"value": "2018-11-16T06:19:15.641Z",
"timezone": "UTC"
},
"updatedBy": "cecusername",
"updatedDate": {
"value": "2018-11-16T06:19:15.641Z",
"timezone": "UTC"
},
"repositoryId": "FF3F3EA7B9AA02DAB862BD32428A3162608D14D20E49",
"status":"draft",
"isPublished": false,
"languageIsMaster": true,
"translatable": true,
"language": "en-US",
"version": "0.1",
"fileExtension": "png",
"fields": {
"metadata": {
"width": "217",
"height": "233"
},
"size": 5313,
"native": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/native/Item1.png",
"rel": "self",
"method": "GET",
"mediaType": "image/png"
}
]
},
"renditions": [
{
"name": "Thumbnail",
"formats": [
{
"format": "jpg",
"size": 0,
"mimeType": "image/jpeg",
"metadata": {
"width": "150",
"height": "161"
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/Thumbnail/Item1.png?format=jpg&type=responsiveimage",
"rel": "self",
"method": "GET",
"mediaType": "image/jpeg"
}
]
},
{
"format": "webp",
"size": 0,
"mimeType": "image/webp",
"metadata": {
"width": "150",
"height": "161"
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/Thumbnail/Item1.png?format=webp&type=responsiveimage",
"rel": "self",
"method": "GET",
"mediaType": "image/webp"
}
]
}
],
"type": "responsiveimage"
},
{
"name": "Medium",
"formats": [
{
"format": "jpg",
"size": 0,
"mimeType": "image/jpeg",
"metadata": {
"width": "217",
"height": "233"
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/Medium/Item1.png?format=jpg&type=responsiveimage",
"rel": "self",
"method": "GET",
"mediaType": "image/jpeg"
}
]
},
{
"format": "webp",
"size": 0,
"mimeType": "image/webp",
"metadata": {
"width": "217",
"height": "233"
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/Medium/Item1.png?format=webp&type=responsiveimage",
"rel": "self",
"method": "GET",
"mediaType": "image/webp"
}
]
}
],
"type": "responsiveimage"
},
{
"name": "Large",
"formats": [
{
"format": "jpg",
"size": 0,
"mimeType": "image/jpeg",
"metadata": {
"width": "217",
"height": "233"
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/Large/Item1.png?format=jpg&type=responsiveimage",
"rel": "self",
"method": "GET",
"mediaType": "image/jpeg"
}
]
},
{
"format": "webp",
"size": 0,
"mimeType": "image/webp",
"metadata": {
"width": "217",
"height": "233"
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/Large/Item1.png?format=webp&type=responsiveimage",
"rel": "self",
"method": "GET",
"mediaType": "image/webp"
}
]
}
],
"type": "responsiveimage"
},
{
"name": "Small",
"formats": [
{
"format": "jpg",
"size": 0,
"mimeType": "image/jpeg",
"metadata": {
"width": "217",
"height": "233"
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/Small/Item1.png?format=jpg&type=responsiveimage",
"rel": "self",
"method": "GET",
"mediaType": "image/jpeg"
}
]
},
{
"format": "webp",
"size": 0,
"mimeType": "image/webp",
"metadata": {
"width": "217",
"height": "233"
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/assets/CONTFFFEC388CFD044D8A34D2F8C46EA5786/Small/Item1.png?format=webp&type=responsiveimage",
"rel": "self",
"method": "GET",
"mediaType": "image/webp"
}
]
}
],
"type": "responsiveimage"
}
],
"mimeType": "image/png",
"fileGroup": "Images",
"fileType": "png"
},
"variations": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/variations",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"versionInfo": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/versionInfo",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"publishInfo": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/publishInfo",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"channels": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/channels",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"publishedChannels": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/publishedChannels",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"collections": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/collections",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"relationships": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/relationships",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"tags": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/tags",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"taxonomies": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/taxonomies",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"metadata": {
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/metadata",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
},
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
},
{
"href": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786",
"rel": "canonical",
"method": "GET",
"mediaType": "application/json"
},
{
"href": "https://<hostname>/content/management/api/v1.1/metadata-catalog/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786",
"rel": "describedby",
"method": "GET",
"mediaType": "application/schema+json"
}
]
}
Postmanの例
「開始」セクションの「Postmanの例」を参照してください。