指定したアイテムにレンディションを追加します。
post
/content/management/api/v1.1/items/{id}/renditions
これは、ビデオとDigitalAssetTypeカテゴリのアイテムにのみ適用でき、インタラクションの非同期モードのみをサポート
リクエスト
サポートされているメディア・タイプ
- application/json
パス・パラメータ
- id: string
アイテムのId。
問合せパラメータ
- links(optional): string
このパラメータは、リンク名のカンマ区切りのリストを受け入れます。 デフォルトでは、このパラメータによって、適用可能なすべてのリンクが指定されます。 可能な値は次のとおりです: self, canonical, describedby
ヘッダー・パラメータ
- X-Requested-With: string
CSRF攻撃を軽減するためのカスタム・ヘッダー。許容値:
[ "XMLHttpRequest" ]
レンディションは、ペイロード内の指定された情報に基づいて追加されます。
ルート・スキーマ : rendition
型:
objectrendition
ソースを表示
- formats(optional): array formats
翻訳の形式
- links(optional): array links
翻訳リソースのリンク
- name(optional): string
翻訳の名前
- source(optional): object renditionSource
renditionSource
- type(optional): string
翻訳のタイプ
ネストされたスキーマ : renditionSource
型:
objectrenditionSource
ソースを表示
- externalId(optional): string
externalId
- storageProvider(optional): string
許容値:
[ "kaltura" ]externalIdのソースstorageProvider
ネストされたスキーマ : RenditionFormatBean
型:
ソースを表示
object- format(optional): string
format
- links(optional): array links
- metadata(optional): object Metadata
メタデータ
- mimeType(optional): string
翻訳形式のmimeType
- size(optional): integer(int32)
size
ネストされたスキーマ: Link
型:
objectリソースのリンク。
ソースを表示
- href(optional): string
ターゲット・リソースのURI それはテンプレートURIである可能性があります。 これはレスポンス取得の必須プロパティです。
- mediaType(optional): string
メディア・タイプ。
- method(optional): string
ターゲット・リソースへのアクセスに使用できるHTTPメソッド。
- profile(optional): string
ターゲット・リソースを記述するメタデータにリンクします。
- rel(optional): string
関連タイプ これはレスポンス取得の必須プロパティです。
- templated(optional): boolean
URIがテンプレートであるかどうか。
レスポンス
サポートされているメディア・タイプ
- application/json
202レスポンス
Accepted.
400レスポンス
不正リクエスト
403レスポンス
禁止。
404レスポンス
見つかりません。
500レスポンス
内部サーバー・エラー
例
例:
次の例は、cURLを使用してRESTリソースでPOSTリクエストを発行して、アイテムにレンディションを追加する方法を示しています:
curl -X POST -H 'Content-Type: application/json' -H 'X-Requested-With: XMLHttpRequest' 'https://host:port/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/renditions'
これにより、外部ソースからアイテムに新しいレンディションが追加されます。 ペイロードを独自のデータで置換します。
リクエスト・ペイロード
{
"name": "renditionName",
"source": {
"externalId": "2342135",
"storageProvider": "kaltura"
}
}
リクエスト・ヘッダー
{
"Content-Type": "application/json",
"X-Requested-With": "XMLHttpRequest"
}
レスポンス・ヘッダー
{
"Location": "https://<hostname>/content/management/api/v1.1/items/CONTFFFEC388CFD044D8A34D2F8C46EA5786/renditions/.status/205D91EAEEDD46E8AEF6065EDBD1BED2"
}