チャンネルセットAPI

チャンネルセットAPIで、チャンネルセットラインアップの一覧表示や設定ができます。

'list'、assign'と'create'という3つのモードがあります。クエリーAPIで示されている通り、http://api.ooyala.com/partner/channelsへの署名付きREST形式GETリクエストを通じてチャンネルAPIとやり取りを行います。

必須パラメータ

  • pcode – プロバイダーコード
  • expires – エポック (00:00:00 1/1/1970 GMT)からの秒単位のクエリー有効期限
  • mode – listassignの内から1つ。 create
  • signature – リクエストのデジタル署名。署名はSHA-256署名発行ルールを使用して算出されます。

リストモード

必要な追加パラメーター: channelSetEmbedCode

チャンネルセットコンポーネントすべてを一覧表示します。

例:

http://www.ooyala.com/partner/channel_sets?pcode=<pcode>&channelSetEmbedCode=<channelSetEmbedCode>&expires=<expiration>&mode=list&signature=<signature>

結果:

<?xml version="1.0" encoding="UTF-8"?>
<channelSet>
  <embedCode>9scDM426LtgO5kElm3ddWAExjw6uq7Rs</embedCode>
  <title>New Channel</title>
  <status>live</status>
  <channel>
    <embedCode>w4adOyOiMjsW-58yCgrY92IOer3v_hAp</embedCode>
    <title>demo channel</title>
    <description></description>
    <status>live</status>
    <content_type>Channel</content_type>
    <uploadedAt>1217036203</uploadedAt>
    <length>130766</length>
    <size>23641511</size>
    <updatedAt>1234765782</updatedAt>
  </channel>
</channelSet>

アサインモード

付加的な必須パラメータ: channelSetEmbedCode, channelEmbedCodes

チャンネルembedコードのカンマ区切りリスト(または単一のembedコード)をチャンネルセットembedコードにラインナップとして割り当てます。他のチャンネルセットのembedコードが無効です。このモードを使うと、既存のチャンネルラインアップは上書きされます。成功すると'OK'を含むテキストファイル、失敗するとエラーメッセージを返します。

例:

http://www.ooyala.com/partner/channel_sets?pcode=<pcode>&channelSetEmbedCode=<channelSetEmbedCode>&channelEmbedCodes=<embedCode1>,<embedCode2>&expires=<expiration>&mode=assign&signature=<signature>

作成モード

付加的な必須パラメータ: title

特定のtitleでBacklotにチャンネルを作成します。

例:

http://www.ooyala.com/partner/channel_sets?pcode=<pcode>&expires=<expiration>&mode=create&title=<channelSetTitle>&signature=<signature>

結果:

<?xml version="1.0" encoding="UTF-8"?>
<channelSet>
  <embedCode>R2NTZkMTpJ0i-YaH8cPuKwS_yHJgri7O</embedCode>
  <title>My Channel Set Title</title>
  <status>live</status>
</channelSet>

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