Skip to content

BASE URL


限速: 2000次請求每分鐘

取得Token

取得目前帳戶的token

sh
POST /user/token

請求主體

參數名參數類型描述是否必要
emailstring使用者電子郵件
passwdstring對原始密碼進行sha256加密後的字串

回應

json
Status: 200

{
  "ret": 0,
  "name": "token",
  "data":
    {
      "id": 001,
      "token": "xxxxxx"
    }
}
參數名參數類型描述
idint使用者ID
tokenstring使用者token,有效期限14天

取得網域/AppId清單

取得某個使用者的所有網域/APP清單

sh
GET /user/user_id/{user_id}/domain

HTTP請求標頭

參數名參數類型描述是否必要
MyTokenstring使用者token

查詢參數

參數名參數類型描述是否必要
pageint目前頁數
page_sizeint每頁大小

回應

json
Status: 200

{
  "ret": 0,
  "name": "domain"
  "data":
    [
      {
        "id": 001,
        "domain": "xxx.com",
        "uid": 001,
        "native": false,
        "isValid": false
      }
    ]
}
參數名參數類型描述
idint網域/APP的ID
domainstring網域/AppId
uidint使用者ID
nativebool是否原生應用程式
isValidbool網域是否已綁定

設定時區

設定您所在時區的UTC偏移量

sh
GET /user/user_id/{user_id}/timezone

HTTP請求標頭

參數名參數類型描述是否必要
MyTokenstring使用者token

路徑參數

參數名參數類型描述是否必要
user_idstring使用者ID

請求主體

參數名參數類型描述是否必要
utcintUTC偏移量

取得即時資料

取得某個或彙總的網域/APP的即時資料

sh
GET /user/user_id/{user_id}/domain/domain_id/{domain_id}

HTTP請求標頭

參數名參數類型描述是否必要
MyTokenstring使用者token

路徑參數

參數名參數類型描述是否必要
user_idstring使用者ID
domain_idstring網域ID("0"代表取得所有網域/APP的彙總資料)

回應

json
Status: 200

{
  "ret": 0,
  "name": "domain",
  "data":
    {
      "num_rt": 456,
      "num_max": 892,
      "traffic_p2p_day": 1022794195,
      "api_frequency_day": 14805,
     }
}
參數名參數類型描述
num_rtint目前在線人數
num_maxint歷史最高在線人數
traffic_p2p_dayint今日P2P流量(KB)
api_frequency_dayint今日播放次數

取得歷史P2P流量資料

取得某個指定時間段的P2P流量資料

sh
GET /user/user_id/{user_id}/domain/domain_id/{domain_id}/p2p

HTTP請求標頭

參數名參數類型描述是否必要
MyTokenstring使用者token

路徑參數

參數名參數類型描述是否必要
user_idstring使用者ID
domain_idstring網域ID("0"代表取得所有網域/APP的彙總資料)

查詢參數

參數名參數類型描述是否必要
start_tsint開始時間戳記(UTC+8)
end_tsint結束時間戳記(UTC+8)
granint恆等於1440

回應

json
Status: 200

{
  "ret": 0,
  "name": "statistic",
  "data":
    {
      "max":
        {
          "ts": 1591372800,
          "value": 541188637412
        },
        "list":
          [
            {"ts":1590854400,"value":1591200000},
            {"ts":1590940800,"value":194511284034},
            {"ts":1591027200,"value":541188637412}
          ]
    }
}
參數名參數類型描述
maxobject歷史資料的最大值
listarray所有歷史資料構成的陣列
tsint時間戳記
valueintP2P流量(KB)

取得歷史在線人數資料

取得某個指定時間段的在線人數

sh
GET /user/user_id/{user_id}/domain/domain_id/{domain_id}/num

HTTP請求標頭

參數名參數類型描述是否必要
MyTokenstring使用者token

路徑參數

參數名參數類型描述是否必要
user_idstring使用者ID
domain_idstring網域ID("0"代表取得所有網域/APP的彙總資料)

查詢參數

參數名參數類型描述是否必要
start_tsint開始時間戳記(UTC+8)
end_tsint結束時間戳記(UTC+8)
granint必須是5分鐘的整數倍

回應

json
Status: 200

{
  "ret": 0,
  "name": "statistic",
  "data":
    {
      "max":
        {
          "ts": 1591372800,
          "value": 109566
        },
        "list":
          [
            {"ts":1590854400,"value":66504},
            {"ts":1590940800,"value":72373},
            {"ts":1591027200,"value":78300}
          ]
    }
}
參數名參數類型描述
maxobject歷史資料的最大值
listarray所有歷史資料構成的陣列
tsint時間戳記
valueint在線人數

開啟/關閉 P2P

如果您在同一個帳號同時綁定了多個網域/APPID,則開啟P2P的所有網域/APPID會共享流量包。您可以在這裡關閉某個網域/APPID的P2P服務從而節省流量包消耗。

sh
POST /user/user_id/{user_id}/domain/domain_id/{domain_id}/control

HTTP請求標頭

參數名參數類型描述是否必要
MyTokenstring使用者tokenYes

路徑參數

參數名參數類型描述是否必要
user_idstring使用者IDYes
domain_idstring網域IDYes

請求主體

參數名參數類型描述是否必要
disablebool設定true關閉p2p或false開啟p2pYes

回應

json
Status: 200

{
  "ret":0,
  "name":"control",
  "data":
    {
      "allow":true,
      "succeed":true
    }
}

粤ICP备18075581号