アイテム・バリエーションをプレビュー
get
/content/preview/api/v1.1/items/{id}/variations
すべてのアイテム・バリエーションのプレビュー。
リクエスト
パス・パラメータ
- id: string
アイテムの一意の識別子(ID)。
問合せパラメータ
- channelToken(optional): string
ターゲット・チャネルのチャネル・トークン。 チャネル・トークンは、問合せパラメータまたはリクエスト・ヘッダーのいずれかとして提供する必要があります。
- links(optional): string
クライアントが結果に必要とするrel (リレーション)リンクのコンマ区切りのリストを受け入れます。 デフォルトでは、リソース内のすべての適用可能なリンクがレスポンスに含まれます。 可能な値は次のとおりです: self, canonical, describedby。
例: links=self,canonicalは、relプロパティselfまたはcanonicalを持つリンクのみを返します。
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
操作の成功
ネストされたスキーマ : VariationsInfo
型:
objectバリエーション情報。
Show Source
- items(optional): array items
コンテンツ・アイテムのバリエーション。
- links(optional): array links
- masterItem(optional): string
マスター・アイテム。
- setId(optional): string
変動セットId。
- 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がテンプレートであるかどうか。
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/CORE96C8FDF1883C44AB908FC56FF618D225/variations?channelToken=37727fdc857c4d479513325888b69df0'
これはIDのアイテムのバリエーションのプレビューを読み取ります: CORE96C8FDF1883C44AB908FC56FF618D225、channelToken: 37727fdc857c4d479513325888b69df0。
レスポンス本文
{
"data": [
{
"varType": "language",
"masterItem": "CORE96C8FDF1883C44AB908FC56FF618D225",
"items": [
{
"id": "CORE2824D7CF303F4C80BD765983B2BFDB33",
"value": "es"
},
{
"id": "CORE96C8FDF1883C44AB908FC56FF618D225",
"value": "en-US"
}
]
}
],
"links": [
{
"href": "https://<hostname>/content/preview/api/v1.1/items/CORE96C8FDF1883C44AB908FC56FF618D225/variations?channelToken=37727fdc857c4d479513325888b69df0",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
}
例2:
curl -X GET -H 'Accept: application/json' 'https://host:port/content/preview/api/v1.1/items/CONTE626E01775F9477999908D3B1DD1BBDD/variations?channelToken=37727fdc857c4d479513325888b69df0'
これはIDのアイテムのバリエーションのプレビューを読み取ります: CONTE626E01775F9477999908D3B1DD1BBDD、channelToken: 37727fdc857c4d479513325888b69df0。
レスポンス本文
{
"data": [
{
"varType": "language",
"masterItem": "CONTE626E01775F9477999908D3B1DD1BBDD",
"items": [
{
"id": "CONT7EB51110AF9A480DA200ABAD183B3B2B",
"value": "es"
},
{
"id": "CONTE626E01775F9477999908D3B1DD1BBDD",
"value": "en-US"
}
]
}
],
"links": [
{
"href": "https://<hostname>/content/preview/api/v1.1/items/CONTE626E01775F9477999908D3B1DD1BBDD/variations?channelToken=37727fdc857c4d479513325888b69df0",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
}
}