バリエーション・タイプおよび値別に特定のアイテムのバリエーションをプレビュー
get
/content/preview/api/v1.1/items/{id}/variations/{variationType}/{varValue}
バリエーション・タイプおよびバリエーション値でフィルタされたアイテム変動の最新バージョンをプレビューします。
リクエスト
パス・パラメータ
- id: string
アイテムの一意の識別子(ID)。
- varValue: string
変動タイプの値。 例: en-US, fr etc.
- variationType: string
変動のタイプ。 可能な値: language
問合せパラメータ
- channelToken(optional): string
ターゲット・チャネルのチャネル・トークン。 チャネル・トークンは、問合せパラメータまたはリクエスト・ヘッダーのいずれかとして提供する必要があります。
- expand(optional): string
Expandパラメータは、子リソース(参照アイテム)をアイテム・レスポンスとインラインで取得するオプションを提供します。 フィールド名またはallのコンマ区切りリストを受け入れます。 すべてのユーザー定義フィールド名にプレフィクスfieldsを付け、その後にピリオド(。)を付ける必要があります。 これらのフィールドが参照タイプである場合、リソースはレスポンス内でデータをインライン展開します。 フィールド名は大文字と小文字を区別します。 expandがall (小文字)として指定されると、リクエストされたアイテムの参照タイプのすべてのフィールドが展開されます。 展開が指定されていない場合、アイテム・レスポンスには参照されたアイテムへのリンクが含まれます。
このフォームの展開は1つのレベルのみでサポートされています。参照先フィールドの最初のレベルを超えて拡張するリクエストは、HTTP 400レスポンスを生成します。 展開に、リクエストされたアイテムの型定義に従って存在しないフィールドが含まれている場合、リソースはHTTP 400を生成します。
例:
- expand=fields.field1,fields.field2
- expand=all
- links(optional): string
クライアントが結果に必要とするrel (リレーション)リンクのコンマ区切りのリストを受け入れます。 デフォルトでは、リソース内のすべての適用可能なリンクがレスポンスに含まれます。 可能な値は次のとおりです: self, canonical, describedby。
例: links=self,canonicalは、relプロパティselfまたはcanonicalを持つリンクのみを返します。
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
操作の成功
ルート・スキーマ : アイテム
型:
objectItem
Show Source
- createdDate(optional): object createdDate
アイテムの作成日。 Map
having value, timezone, and description - description(optional): string
アイテムの説明。
- fields(optional): object fields
許可される追加プロパティ: additionalPropertiesユーザー定義フィールドのデータ。 Map
- fileExtension(optional): string
ファイルの拡張子。
- fileGroup(optional): string
- id(optional): string
アイテムのID。
- itemVariations(optional): array itemVariations
- language(optional): string
- links(optional): array links
リソースのリンク。
- mimeType(optional): string
- name(optional): string
アイテムの名前。
- renditions(optional): object RenditionsBean
- slug(optional): string
- taxonomies(optional): object TaxonomiesBean
- translatable(optional): boolean
- type(optional): string
アイテムのタイプ。
- typeCategory(optional): string
読取り専用:
true - updatedDate(optional): object updatedDate
アイテムの最終更新日。 Map
having value, timezone, and description
ネストされたスキーマ : createdDate
型:
objectアイテムの作成日。 Map having value, timezone, and description
ネストされたスキーマ : RenditionsBean
型:
Show Source
object- items(optional): array items
アイテム・レンディション。
- links(optional): array links
ネストされたスキーマ : TaxonomiesBean
型:
Show Source
object- items(optional): array items
アイテム・タクソノミ。
- links(optional): array links
リソース・リンク
ネストされたスキーマ : updatedDate
型:
objectアイテムの最終更新日。 Map having value, timezone, and description
ネストされたスキーマ : additionalProperties
型:
objectネストされたスキーマ : ItemVariation
型:
Show Source
object- id(optional): string
- isMaster(optional): boolean
- isPublished(optional): boolean
- lastModified(optional): string(date-time)
- links(optional): array links
- name(optional): string
- setId(optional): string
- slug(optional): string
- sourceId(optional): string
- sourceVersion(optional): integer(int32)
- status(optional): string
- type(optional): string
- value(optional): string
- varType(optional): string
ネストされたスキーマ : リンク
型:
objectリソースのリンク。
Show Source
- href(optional): string
ターゲット・リソースURI。 それはテンプレートURIである可能性があります。 これはレスポンス取得の必須プロパティです。
- mediaType(optional): string
メディア・タイプ。
- method(optional): string
ターゲット・リソースへのアクセスに使用できるHTTPメソッド。
- profile(optional): string
ターゲット・リソースを記述するメタデータにリンクします。
- rel(optional): string
関係タイプ。 これはレスポンス取得の必須プロパティです。
- templated(optional): boolean
URIがテンプレートであるかどうか。
ネストされたスキーマ : TaxonomyItem
型:
objectTaxonomyItem
Show Source
- categories(optional): object TaxonomyCategories
CategoriesBean
- id(optional): string
タクソノミのId。
- links(optional): array links
- name(optional): string
タクソノミの名前
- shortName(optional): string
タクソノミの短縮名
ネストされたスキーマ : TaxonomyCategories
型:
objectCategoriesBean
Show Source
- items(optional): array items
タクソノミ・カテゴリ
ネストされたスキーマ : CategoryItem
型:
objectCategoryItem
Show Source
- apiName(optional): string
カテゴリのapiName
- id(optional): string
カテゴリのid。
- links(optional): array links
- name(optional): string
カテゴリの名前
- nodes(optional): array nodes
品目に割り当てられたカテゴリのノード。
ネストされたスキーマ : nodes
型:
array品目に割り当てられたカテゴリのノード。
Show Source
- Array of: object CategoryNodeItem
CategoryNodeBean
ネストされたスキーマ : CategoryNodeItem
型:
objectCategoryNodeBean
Show Source
- apiName(optional): string
カテゴリ・ノードのapiName。
- id(optional): string
カテゴリ・ノードのid。
- name(optional): string
カテゴリ・ノードの名前。
400レスポンス
不正リクエスト。 サーバーは、不正な構文、無効なデータまたはメッセージ・フレーミングのために、クライアント側でリクエストを処理できません。
403レスポンス
禁止。 クライアントはこのリクエストを実行する権限がありません。
404レスポンス
リクエストされたリソースは見つかりませんでした。
500レスポンス
内部サーバー・エラー システムで予期しないエラーが発生しました。
例
例1:
次の例は、cURLを使用してRESTリソースに対するGETリクエストを発行して、IDを持つアイテムの特定の言語バリエーションをプレビューする方法を示しています:
curl -X GET -H 'Accept: application/json' 'https://host:port/content/preview/api/v1.1/items/COREAB9F07B838004C17BD168DA317F3D2BE/variations/language/fr?channelToken=f60f162cd91243bab0aa0544668ab184'
これは、IDの最新の管理アイテムの特定の言語バリエーション(fr)を読み取ります : COREAB9F07B838004C17BD168DA317F3D2BE、channelToken:f60f162cd91243bab0aa0544668ab184。
レスポンス本文
{
"id": "CORE706541CFA5974657AD0298077D70F375",
"type": "Test116269655126007",
"name": "test116276480961009_fr",
"description": "test116276480961009_fr",
"typeCategory": "ContentType",
"slug": "1481786138118-test116276480961009_fr",
"language": "fr",
"translatable": true,
"createdDate": {
"value": "2020-07-07T05:28:35.324Z",
"timezone": "UTC"
},
"updatedDate": {
"value": "2020-07-07T05:28:35.324Z",
"timezone": "UTC"
},
"fileExtension": "contentItem",
"mimeType": "contentItem",
"fileGroup": "contentItem",
"fields": {
"Test116269547310005": {
"id": "COREFA1B111F785A4DBEA7E77E52AF42A44B",
"type": "Test116219564978003",
"name": "Test116326198122003",
"typeCategory": "ContentType",
"links": [
{
"href": "https://<hostname>/content/preview/api/v1.1/items/COREFA1B111F785A4DBEA7E77E52AF42A44B?channelToken=f60f162cd91243bab0aa0544668ab184",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
}
},
"links": [
{
"href": "https://<hostname>/content/preview/api/v1.1/items/COREAB9F07B838004C17BD168DA317F3D2BE/variations/language/fr?channelToken=f60f162cd91243bab0aa0544668ab184",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
},
{
"href": "https://<hostname>/content/preview/api/v1.1/items/COREAB9F07B838004C17BD168DA317F3D2BE/variations/language/fr?channelToken=f60f162cd91243bab0aa0544668ab184",
"rel": "canonical",
"method": "GET",
"mediaType": "application/json"
},
{
"href": "https://<hostname>/content/preview/api/v1.1/metadata-catalog/items/COREAB9F07B838004C17BD168DA317F3D2BE/variations/language/fr?channelToken=f60f162cd91243bab0aa0544668ab184",
"rel": "describedby",
"method": "GET",
"mediaType": "application/schema+json"
}
]
}
例2:
curl -X GET -H 'Accept: application/json' 'https://host:port/content/preview/api/v1.1/items/COREAB9F07B838004C17BD168DA317F3D2BE/variations/language/fr?expand=fields.Test116269547310005&channelToken=f60f162cd91243bab0aa0544668ab184'
これは、IDの管理アイテムの特定の言語バリエーション(fr)を読み取ります : COREAB9F07B838004C17BD168DA317F3D2BE、channelToken:f60f162cd91243bab0aa0544668ab184(名前が展開されるフィールド) : Test116269547310005。
レスポンス本文
{
"id": "CORE706541CFA5974657AD0298077D70F375",
"type": "Test116269655126007",
"name": "test116276480961009_fr",
"description": "test116276480961009_fr",
"typeCategory": "ContentType",
"slug": "1481786138118-test116276480961009_fr",
"language": "fr",
"translatable": true,
"createdDate": {
"value": "2020-07-07T05:28:35.324Z",
"timezone": "UTC"
},
"updatedDate": {
"value": "2020-07-07T05:28:35.324Z",
"timezone": "UTC"
},
"fileExtension": "contentItem",
"mimeType": "contentItem",
"fileGroup": "contentItem",
"fields": {
"Test116269547310005": {
"id": "COREFA1B111F785A4DBEA7E77E52AF42A44B",
"type": "Test116219564978003",
"name": "Test116326198122003",
"description": "Test116326198198004",
"slug": "1481786138099-test116326198122003",
"language": "fr",
"translatable": false,
"createdDate": {
"value": "2020-07-07T05:28:35.324Z",
"timezone": "UTC"
},
"updatedDate": {
"value": "2020-07-07T05:28:35.324Z",
"timezone": "UTC"
},
"mimeType": "contentItem",
"fileGroup": "contentItem",
"fields": {
"Test116219132928001": "test"
},
"links": [
{
"href": "https://<hostname>/content/preview/api/v1.1/items/COREFA1B111F785A4DBEA7E77E52AF42A44B?channelToken=f60f162cd91243bab0aa0544668ab184",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
}
},
"links": [
{
"href": "https://<hostname>/content/preview/api/v1.1/items/COREAB9F07B838004C17BD168DA317F3D2BE/variations/language/fr?channelToken=f60f162cd91243bab0aa0544668ab184&expand=fields.Test116269547310005",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
},
{
"href": "https://<hostname>/content/preview/api/v1.1/items/COREAB9F07B838004C17BD168DA317F3D2BE/variations/language/fr?channelToken=f60f162cd91243bab0aa0544668ab184&expand=fields.Test116269547310005",
"rel": "canonical",
"method": "GET",
"mediaType": "application/json"
},
{
"href": "https://<hostname>/content/preview/api/v1.1/metadata-catalog/items/COREAB9F07B838004C17BD168DA317F3D2BE/variations/language/fr?channelToken=f60f162cd91243bab0aa0544668ab184",
"rel": "describedby",
"method": "GET",
"mediaType": "application/schema+json"
}
]
}
例3:
curl -X GET -H 'Accept: application/json' 'https://host:port/content/preview/api/v1.1/items/CONT3E3AFF31343940768BEBE5461F97A8BC/variations/language/fr?channelToken=f573b68c764a44f9bae0627140d8b0bd'
これは、IDの最新の管理アイテムの特定の言語バリエーション(fr)を読み取ります : CONT3E3AFF31343940768BEBE5461F97A8BC、channelToken:f573b68c764a44f9bae0627140d8b0bd。
レスポンス本文
{
"id": "CONT3E3AFF31343940768BEBE5461F97A8BC",
"type": "DigitalAsset",
"name": "Test522387760830005.jpg",
"description": "",
"slug": "cdt-digital-asset",
"language": "fr",
"typeCategory": "DigitalAssetType",
"createdDate": {
"value": "2020-07-03T07:22:31.732Z",
"timezone": "UTC"
},
"updatedDate": {
"value": "2020-07-03T07:22:31.732Z",
"timezone": "UTC"
},
"fileExtension": "jpg",
"fields": {
"metadata": {
"width": "5",
"height": "5"
},
"size": 631,
"native": {
"links": [
{
"href": "https://<hostname>/content/preview/api/v1.1/assets/CONT3E3AFF31343940768BEBE5461F97A8BC/native/Test522387760830005.jpg?channelToken=f573b68c764a44f9bae0627140d8b0bd",
"rel": "self",
"method": "GET",
"mediaType": "image/jpeg"
}
]
},
"renditions": [
{
"name": "Thumbnail",
"formats": [
{
"format": "jpg",
"size": 631,
"mimeType": "image/jpeg",
"metadata": {
"width": "5",
"height": "5"
},
"links": [
{
"href": "https://<hostname>/content/preview/api/v1.1/assets/CONT3E3AFF31343940768BEBE5461F97A8BC/Thumbnail/Test522387760830005.jpg?format=jpg&type=responsiveimage&channelToken=f573b68c764a44f9bae0627140d8b0bd",
"rel": "self",
"method": "GET",
"mediaType": "image/jpeg"
}
]
},
{
"format": "webp",
"size": 0,
"mimeType": "image/webp",
"metadata": {
"width": "5",
"height": "5"
},
"links": [
{
"href": "https://<hostname>/content/preview/api/v1.1/assets/CONT3E3AFF31343940768BEBE5461F97A8BC/Thumbnail/Test522387760830005.jpg?format=webp&type=responsiveimage&channelToken=f573b68c764a44f9bae0627140d8b0bd",
"rel": "self",
"method": "GET",
"mediaType": "image/webp"
}
]
}
],
"type": "responsiveimage"
},
{
"name": "Medium",
"formats": [
{
"format": "jpg",
"size": 631,
"mimeType": "image/jpeg",
"metadata": {
"width": "5",
"height": "5"
},
"links": [
{
"href": "https://<hostname>/content/preview/api/v1.1/assets/CONT3E3AFF31343940768BEBE5461F97A8BC/Medium/Test522387760830005.jpg?format=jpg&type=responsiveimage&channelToken=f573b68c764a44f9bae0627140d8b0bd",
"rel": "self",
"method": "GET",
"mediaType": "image/jpeg"
}
]
},
{
"format": "webp",
"size": 0,
"mimeType": "image/webp",
"metadata": {
"width": "5",
"height": "5"
},
"links": [
{
"href": "https://<hostname>/content/preview/api/v1.1/assets/CONT3E3AFF31343940768BEBE5461F97A8BC/Medium/Test522387760830005.jpg?format=webp&type=responsiveimage&channelToken=f573b68c764a44f9bae0627140d8b0bd",
"rel": "self",
"method": "GET",
"mediaType": "image/webp"
}
]
}
],
"type": "responsiveimage"
},
{
"name": "Large",
"formats": [
{
"format": "jpg",
"size": 631,
"mimeType": "image/jpeg",
"metadata": {
"width": "5",
"height": "5"
},
"links": [
{
"href": "https://<hostname>/content/preview/api/v1.1/assets/CONT3E3AFF31343940768BEBE5461F97A8BC/Large/Test522387760830005.jpg?format=jpg&type=responsiveimage&channelToken=f573b68c764a44f9bae0627140d8b0bd",
"rel": "self",
"method": "GET",
"mediaType": "image/jpeg"
}
]
},
{
"format": "webp",
"size": 0,
"mimeType": "image/webp",
"metadata": {
"width": "5",
"height": "5"
},
"links": [
{
"href": "https://<hostname>/content/preview/api/v1.1/assets/CONT3E3AFF31343940768BEBE5461F97A8BC/Large/Test522387760830005.jpg?format=webp&type=responsiveimage&channelToken=f573b68c764a44f9bae0627140d8b0bd",
"rel": "self",
"method": "GET",
"mediaType": "image/webp"
}
]
}
],
"type": "responsiveimage"
},
{
"name": "Small",
"formats": [
{
"format": "jpg",
"size": 631,
"mimeType": "image/jpeg",
"metadata": {
"width": "5",
"height": "5"
},
"links": [
{
"href": "https://<hostname>/content/preview/api/v1.1/assets/CONT3E3AFF31343940768BEBE5461F97A8BC/Small/Test522387760830005.jpg?format=jpg&type=responsiveimage&channelToken=f573b68c764a44f9bae0627140d8b0bd",
"rel": "self",
"method": "GET",
"mediaType": "image/jpeg"
}
]
},
{
"format": "webp",
"size": 0,
"mimeType": "image/webp",
"metadata": {
"width": "5",
"height": "5"
},
"links": [
{
"href": "https://<hostname>/content/preview/api/v1.1/assets/CONT3E3AFF31343940768BEBE5461F97A8BC/Small/Test522387760830005.jpg?format=webp&type=responsiveimage&channelToken=f573b68c764a44f9bae0627140d8b0bd",
"rel": "self",
"method": "GET",
"mediaType": "image/webp"
}
]
}
],
"type": "responsiveimage"
}
],
"mimeType": "image/jpeg",
"fileType": "jpeg"
},
"links": [
{
"href": "https://<hostname>/content/preview/api/v1.1/items/CONT3E3AFF31343940768BEBE5461F97A8BC/variations/language/fr?channelToken=f573b68c764a44f9bae0627140d8b0bd",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
},
{
"href": "https://<hostname>/content/preview/api/v1.1/items/CONT3E3AFF31343940768BEBE5461F97A8BC/variations/language/fr?channelToken=f573b68c764a44f9bae0627140d8b0bd",
"rel": "canonical",
"method": "GET",
"mediaType": "application/json"
},
{
"href": "https://<hostname>/content/preview/api/v1.1/metadata-catalog/items/CONT3E3AFF31343940768BEBE5461F97A8BC/variations/language/fr?channelToken=f573b68c764a44f9bae0627140d8b0bd",
"rel": "describedby",
"method": "GET",
"mediaType": "application/schema+json"
}
]
}
}