チャンネルおよびチャンネルセットのアセット

単一のプレイヤー内のビデオのコレクションをチャンネルと呼びます。チャンネル自体のコレクションをチャンネルセットと呼びます。

共通ルート、属性、プロパティとクエリー文字列パラメータ

チャンネル内のビデオ一覧

[GET] /v2/assets/channel_id/lineup
   

ビデオのセットまたは置換

[PUT] /v2/assets/channel_id/lineup
["embed_code","embed_code", ...] 
   

ビデオをチャンネルに追加

[PUT] /v2/assets/channel_id/lineup/embed_code
[PUT] /v2/assets/channel_id/lineup/external_id
   

チャンネルからビデオを削除

[DELETE] /v2/assets/channel_id/lineup/embed_code
[DELETE] /v2/assets/channel_id/lineup/external_id
   

チャンネルセット内のチャンネル一覧

[GET] /v2/assets/channel_set_id/lineup
   

チャンネルのセットまたは置換

[PUT] /v2/assets/channel_set_id/lineup
["embed_code","embed_code", ...] 
   

チャンネルセットにチャンネルを追加

[PUT] /v2/assets/channel_set_id/lineup/embed_code
[PUT] /v2/assets/channel_set_id/lineup/external_id
   

チャンネルセットからチャンネルを削除

[DELETE] /v2/assets/channel_set_id/lineup/embed_code
[DELETE] /v2/assets/channel_set_id/lineup/external_id
   

この例はチャンネルを作成します。

[POST] /v2/assets
{
  "name": "My Channel",
  "asset_type": "channel"
}
    

Backlot は次のようなレスポンスを返します。

{
  "asset_type": "channel",
  "duration": 0,
  "name": "My Channel",
  "preview_image_url": null,
  "created_at": "2011-08-10T17:45:24+00:00",
  "embed_code": "dvNTVxMjrRktSlb5v",
  "time_restrictions": null,
  "updated_at": "2011-08-10T17:45:24+00:00",
  "external_id": null,
  "hosted_at": null,
  "original_file_name": null,
  "description": null,
  "status": "live"
}
    

Sorting 試行する

この例は、IzNnllMjphu2XF3Y1dTdvMjq9QtOMGビデオアセットをdvNTVxMjrRktSlb5vチャンネルに追加して、現在あるビデオを置き換えています。

[PUT] /v2/assets/dvNTVxMjrRktSlb5v/lineup
[
  "IzNnllMjphu2XF3",
  "Y1dTdvMjq9QtOMG"
]
    

Backlot は次のようなレスポンスを返します。

[
  "IzNnllMjphu2XF3",
  "Y1dTdvMjq9QtOMG"
]
    

Sorting 試行する

この例は現在あるビデオを置き換えないで、BrdXVjMjrgtupU3MビデオアセットをdvNTVxMjrRktSlb5vチャンネルに追加します。

[PUT] /v2/assets/dvNTVxMjrRktSlb5v/lineup/BrdXVjMjrgtupU3M
    

Backlot は次のようなレスポンスを返します。

[
  "BrdXVjMjrgtupU3M",
  "IzNnllMjphu2XF3",
  "Y1dTdvMjq9QtOMG"
]
    

Sorting 試行する

この例はチャンネルセットを作成します。

[POST] /v2/assets
{
  "name": "My Channel",
  "asset_type": "channel_set"
}
    

Backlot は次のようなレスポンスを返します。

{
  "asset_type": "channel_set",
  "duration": 0,
  "name": "My Channel",
  "preview_image_url": null,
  "created_at": "2011-08-10T17:45:24+00:00",
  "embed_code": "dvNTVxMjrRktSlb5v",
  "time_restrictions": null,
  "updated_at": "2011-08-10T17:45:24+00:00",
  "external_id": null,
  "hosted_at": null,
  "original_file_name": null,
  "description": null,
  "status": "live"
}
    

Sorting 試行する

この例は、IzNnllMjphu2XF3Y1dTdvMjq9QtOMGチャンネルをdvNTVxMjrRktSlb5vチャンネルセットに追加して、現在のチャンネルを置き換えています。

[PUT] /v2/assets/dvNTVxMjrRktSlb5v/lineup
[
  "IzNnllMjphu2XF3",
  "Y1dTdvMjq9QtOMG"
]
    

Backlot は次のようなレスポンスを返します。

[
  "IzNnllMjphu2XF3",
  "Y1dTdvMjq9QtOMG"
]
    

Sorting 試行する

この例は、現在のチャンネルを置き換えないで、BrdXVjMjrgtupU3MチャンネルをdvNTVxMjrRktSlb5vチャンネルセットに追加します。

[PUT] /v2/assets/dvNTVxMjrRktSlb5v/lineup/BrdXVjMjrgtupU3M
    

Backlot は次のようなレスポンスを返します。

[
  "BrdXVjMjrgtupU3M",
  "IzNnllMjphu2XF3",
  "Y1dTdvMjq9QtOMG"
]
    

Sorting 試行する

この記事はお役にたちましたか?