ライブ同時接続履歴取得APIを利用することで、
過去のライブ開催時の同時接続履歴を取得することができます。
■JavaScriptによるAPI呼び出し関数書式
loadEqMeta(param)
■API呼び出しURL
http(s)://api01-platform.stream.co.jp/apiservice/getLiveConnectionArch/?token=xxxx&各パラメータ
■パラメータ
項目名 |
必須 |
説明 |
フォーマット |
デフォルト値 |
token |
○ |
アカウント(CID)毎に 発行されたトークン |
文字列 |
無し |
lplid |
○ |
ライブログID |
半角数-半角数 (例)12-3 |
無し |
type |
--- |
ダウンロードのタイプを指定 「text」「file」が指定可能 |
文字列 |
file |
■レスポンス例:正常時
2019-11-07 17:55:30,0 2019-11-07 17:56:00,0 2019-11-07 17:56:30,255 2019-11-07 17:57:00,444 2019-11-07 17:57:30,514 2019-11-07 17:58:00,603 2019-11-07 17:58:30,680 2019-11-07 17:59:00,777 2019-11-07 17:59:30,905 2019-11-07 18:00:00,1017
|
※エラー時は HTTPステータス 404エラー となります。
■JavaScriptによるAPI呼び出しサンプル
※当サンプルは、弊社一部環境で動作確認をいたしましたが、
全環境にて動作保障するものではございませんので、予めご了承ください。
また、当サンプルを使ったお客様ページの構成等はサポート対象外となりますので、
併せてご理解くださいますようお願いいたします。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/Javascript" src="sample.js"></script>
<script type="text/Javascript">
function callApi() {
const param = new Object();
// lplid const lplidString= document.getElementById('lplid').value; let lplidArray= ""; if (lplidString != "") { lplidArray = lplidString.split(","); } param.lplid = lplidArray;
// type param.type = document.getElementById('type').value == "" ? null : document.getElementById('type').value;
loadEqMeta(param);
}
</script>
</head>
<body>
<table border="0">
<p>---API引数---</p>
<tr> <td width="100">lplid:</td> <td width="200"> <input id="lplid" type="text" value=""/> </td> </tr>
<tr> <td>type:</td> <td> <select name="type" id="type" value=""> <option value=""></option> <option value="text">text</option> <option value="file">file</option> </select> </td> </tr>
</table>
<br>
<form name="test"> <input type="button" onClick="callApi()" value="getLiveConnectionArch" /> </form>
<br>
<p>---API取得値---</p>
<iframe id="result" width="100%" height="50%" frameborder="0"></iframe>
</body>
</html>
|
※下記サンプルコードをご利用になる場合は、「const token = “”;」の「””」の中に、
EQ管理画面の「契約会社情報」に表示されている「ReadAPIのToken」を追記してください。
確認方法について詳細は、「ReadAPIを呼び出す方式」
-「■Token情報確認方法について」をご参照ください。
/** * jsonp loadEqMeta * @param param getLiveConnectionArch */
function loadEqMeta(param) {
// API reference const protocol = (window.location.protocol == 'https:' ? 'https://' : 'http://'); const apiBase = protocol + "api01-platform.stream.co.jp";
// token const token = "";
// api name const apiPathByParam = "/apiservice/getLiveConnectionArch/";
// URL create let apiUrl = apiBase; apiUrl += apiPathByParam; apiUrl += "?token=" + token;
// lplid apiUrl += "&lplid=" + param.lplid;
// type apiUrl += (param.type == null) ? "" : "&type=" + param.type;
// add to header const objScript = document.createElement("script"); objScript.src = apiUrl; document.getElementsByTagName("head")[0].appendChild(objScript);
// iframe document.getElementById("result").src = apiUrl;
}
|