互动直播

查询已禁播流名

更新时间:2024-05-27 15:47:37

查询已经屏蔽的直播流。

  • 单用户调用频率:10/5min
  • 适用产品:互动直播
API鉴权说明详见:API鉴权概览

请求参数

Body 参数

参数名称描述
*channel

加速域名,如果账号没有域名权限,调用成功但接口会返回错误的提示信息。注:一次只能查询一个域名

url

推流或拉流的地址完整的url,即具体某个直播的频道url

返回参数

Body 参数

参数名称描述
code

表示提交结果,00表示成功

message

表示任务提交后,系统的响应消息

resultDetail

任务结果的集合

channel

禁止推流或拉流的域名

url

禁止推流或拉流的地址完整的url

startTime

开始禁止播放流的时间,格式为 1532413615

endTime

流恢复播放的时间,例如 1532413615

ip

禁止某个客户观看直播的用户IP

错误码

错误代码(code)描述(message)HTTP状态码语义
0

"success"

200查询接收成功
1

"username is lack"

200该账号没有启用
6

"user[%s] apiCustomer not exist or not allowed push!"

200账号不存在或没有禁播功能的权限
28

"Username[%s] and Channel[%s] does not match."

200该账号没有域名权限
403

"parse request body error"

200接口的语法错误
411

"channel is require"

200channel是必填项,请补充后重新提交一次查询
417

"query failed"

200查询出现异常,失败了,请联系客技分析

示例

JSON
JSON
请求示例
复制代码 复制成功
#!/bin/bash
username="username"
apiKey="apiKey"
date=`env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"`
password=`echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64`
curl -i --url "https://api.cdnetworks.com/cm/stream/forbidQuery" \
-X "POST" \
-u "$username:$password" \
-H "Date: $date" \
-H 'Accept: application/json' \
-d '{
    "channel":"www.example.com",
    "url":"https://vodtest.lxdns.com/test/1.txt"
}'
返回示例
复制代码 复制成功
HTTP/1.1 202 OK
Date: Sun, 11 Feb 2018 08:22:10 GMT
Content-Type: application/json
Content-Length: 86
Connection: keep-alive
x-cnc-request-id: 39c70980-6df2-4fba-813b-8fcedd4e6337
{
    "code": "00",
    "message": "success",
    "resultDetail": [{
        "chanel": "vodtest.lxdns.com",
        "endTime": 1532413615,
        "ip": "",
        "startTime": 0,
        "url": "https://vodtest.lxdns.com/test/1.txt"
    }]
}
本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!