ライブプロファイル取得APIを利用することで、ライブプロファイルの設定情報を取得することができます。
■JavaScriptによるAPI呼び出し関数書式
loadEqMeta(param, callback)
- param:各パラメータをオブジェクト型で生成
- callback:戻りjsonp名
■API呼び出しURL
http(s)://api01-platform.stream.co.jp/apiservice/getLiveProfile/?token=xxxx&各パラメータ
■パラメータ
| 項目名 | 必須 | 説明 | フォーマット | デフォルト値 |
| token | ○ | アカウント(CID)毎に 発行されたトークン |
文字列 | 無し |
| type | --- | 返却形式のタイプを指定 「jsonp」「json」が指定可能 |
文字列 | jsonp |
| callback | --- | JSONPコールバック関数名 ※jsonp時のみ有効 |
文字列 | searchResultEq |
| pageSize | --- | 取得する件数 | 半角数字 (上限100) |
10 |
| pageNumber | --- | 取得を開始するページ番号 | 半角数字 | 1 |
| lpid | --- | 取得するライブID 「,」区切りで指定することで 複数指定可能 Javascript利用の場合は配列に格納 |
半角数字 | 無し |
| liveName | --- | ライブ設定名 ※部分一致 |
文字列 | 無し |
| status | --- | ライブのステータス stop:配信停止中 prepare:配信準備中 open:本番配信中 |
文字列 | 無し |
| p1,p2,p3 | --- | 指定の引数を戻り値として そのまま返却 |
文字列 | 無し |
■レスポンス
| 項目名 | 説明 | 備考 | |||
| response_status | APIレスポンスステータス | 「レスポンスステータス」 ー「■レスポンスステータス」 を参照 |
|||
| livesum | ライブ履歴全件数 | ||||
| profiles | lpid | ライブID | |||
| status | ライブステータス | ||||
| live_name | ライブ配信設定名 | ||||
| live_description | ライブ設定説明 | ||||
| group_id | グループ設定 (録画ファイルアップロード先) |
||||
| mpid | トランスコード設定 | ||||
| max_client | 同時接続数制限 | ||||
| liveapp_flg | EQライブキャスト利用 | ||||
| bitrate_fhd | 配信帯域 - フルHD画質 | ||||
| bitrate_hd | 配信帯域 - HD画質 | ||||
| bitrate_high | 配信帯域 - 高画質 | ||||
| bitrate_standard | 配信帯域 - 標準画質 | ||||
| bitrate_low | 配信帯域 - 低画質 | ||||
| encoder_type | ご使用の ライブエンコーダー台数 |
1:1台 2:2台 |
|||
| vod_flg | VODの使用可否 | ||||
| exlink | enabled | 関連リンク利用可否 | |||
| settings | index | 関連リンク番号(1~3) | |||
| text | リンクテキスト | ||||
| url | リンクURL | ||||
| vlpid | セキュリティプロファイルID | ||||
| server_number | ライブエンコーダーを 1台のみご利用頂く際の 詳細設定 |
1:1系統 2:2系統 |
|||
| chat | enabled | チャット設定利用可否 | 0:利用しない 1:利用する |
||
| auto_resize_flg | 自動リサイズ | 0:無効 1:有効 |
|||
| width | 表示サイズ - width | ||||
| height | 表示サイズ - height | ||||
| enter_msg | 投稿されるメッセージ管理 | 0:表示する 1:入室メッセージのみ表示する 2:表示しない |
|||
| good_btn | [いいね]ボタン表示 | 0:無効 1:有効 |
|||
| trouble_btn | [わかりません]ボタン表示 | 0:無効 1:有効 |
|||
| admin_displayname | 管理者表示名 | 管理者 運営 事務局 |
|||
| block_words | ブロックする文字列 | ||||
| live_permalink | ライブパーマリンク | ||||
| thumb_feedout | サムネイル - 配信停止URL | ||||
| thumb_feedin | サムネイル - 配信準備URL | ||||
| thumb_liveopen | サムネイル - 配信終了URL | ||||
■レスポンス例:正常時
|
{ |
■レスポンス例:エラー時
|
{ |
■JavaScriptによるAPI呼び出しサンプル
※当サンプルは、弊社一部環境で動作確認をいたしましたが、全環境にて動作保障するものではございませんので、予めご了承ください。
また、当サンプルを使ったお客様ページの構成等はサポート対象外となりますので、併せてご理解くださいますようお願いいたします。
- HTMLサンプル
|
<html> |
- JSサンプル
※下記サンプルコードをご利用になる場合は、「const token = “”;」の「””」の中に、EQ管理画面の「契約会社情報」に表示されている「ReadAPIのToken」を追記してください。
確認方法について詳細は、「ReadAPIを呼び出す方式」-「■Token情報確認方法について」をご参照ください。
|
/** |