アイテム・バリエーションの取得
get
/content/published/api/v1.1/items/{id}/variations
アイテムのすべてのアイテム・バリエーションを取得します。
リクエスト
パス・パラメータ
- id: string
アイテムの一意の識別子(ID)。
問合せパラメータ
- 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レスポンス
内部サーバー・エラー
例
次の例は、IDを持つ公開済アイテムのバリエーションを読み取る方法を示しています。
curl -i -X GET -H "Accept:application/json" 'http://<hostname>/content/published/api/v1.1/items/{id}/variations'
例1
これは、IDを持つ公開済アイテムのバリエーションを読み取ります: COREAF9E55FE83E84885A10DDA42B5160A5F、channelToken: 7ffdaa85baae4fbca4b300144f93918c.
/content/published/api/v1.1/items/COREAF9E55FE83E84885A10DDA42B5160A5F/variations?channelToken=7ffdaa85baae4fbca4b300144f93918c
レスポンス本文
{
"data": [
{
"varType": "language",
"masterItem": "COREAF9E55FE83E84885A10DDA42B5160A5F",
"items": [
{
"id": "CORE4FD93D7B9DF2468DA6C122764D0AA85E",
"value": "fr"
},
{
"id": "COREAF9E55FE83E84885A10DDA42B5160A5F",
"value": "en-US"
}
]
}
],
"links": [
{
"href": "https://<hostname>/content/published/api/v1.1/items/COREAF9E55FE83E84885A10DDA42B5160A5F/variations?channelToken=7ffdaa85baae4fbca4b300144f93918c",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
}
例2
これにより、IDの公開されたデジタル・アイテムのバリエーションを読み取ることができます : CONTAF9E55FE83E84885A10DDA42B5160A5F、channelToken:7ffdaa85baae4fbca4b300144f93918c。
/content/published/api/v1.1/items/CONTAF9E55FE83E84885A10DDA42B5160A5F/variations?channelToken=7ffdaa85baae4fbca4b300144f93918c
レスポンス本文
{
"data": [
{
"varType": "language",
"masterItem": "CONTAF9E55FE83E84885A10DDA42B5160A5F",
"items": [
{
"id": "CONT4FD93D7B9DF2468DA6C122764D0AA85E",
"value": "fr"
},
{
"id": "CONTAF9E55FE83E84885A10DDA42B5160A5F",
"value": "en-US"
}
]
}
],
"links": [
{
"href": "https://<hostname>/content/published/api/v1.1/items/CONTAF9E55FE83E84885A10DDA42B5160A5F/variations?channelToken=7ffdaa85baae4fbca4b300144f93918c",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
}
]
}
}