设置推流IP黑白名单
设置推流 IP 黑白名单。
- 设置黑名单后,黑名单中的 IP 会被拒绝推流,不在黑名单中的 IP 允许推流。
- 设置白名单后,白名单中的 IP 允许推流,不在白名单中的 IP 会被拒绝推流。
URL
POST https://vcloud.163.com/app/live/auth/ip/update HTTP/1.1
Content-Type: application/json;charset=utf-8
请求参数
参数 |
类型 |
是否必选 |
描述 |
domain |
String |
必选 |
推流域名 |
blackList |
List |
可选 |
IP 黑名单列表,支持CIDR格式的IP段,列表长度最大为50 |
whiteList |
List |
可选 |
IP 白名单列表,支持CIDR格式的IP段,列表长度最大为50 |
blackList 和 whiteList 不允许同时传入,也不允许同时不传。
返回参数
参数 |
类型 |
说明 |
code |
int |
错误码 |
msg |
String |
错误信息 |
示例
curl请求示例
curl -X POST -H "Content-Type: application/json" -H "AppKey: 29781bbc4db54742a3ebcxxxxxxxxxxx" -H "Nonce: 12345" -H "CurTime: 1469171950571" -H "CheckSum: 4ba6ca70c685eb900917e423eadaxxxxxxxxxxxxx" -d '{"domain":"pxxx.live.126.net", "blackList":["1.1.1.1","2.2.2.2/22"]}' https://vcloud.163.com/app/live/auth/ip/update
返回示例
//返回结果格式
"Content-Type": "application/json; charset=utf-8"
{
"code" : XXX,
"msg" : XXX,
}
状态码
返回码 |
说明 |
200 |
成功 |
409 |
用户登录失败 |
631 |
请求参数错误 |
657 |
域名不存在 |
658 |
域名与用户不匹配 |
501 |
内部错误 |
查询推流 IP 黑白名单
查询推流 IP 黑白名单。
URL
POST https://vcloud.163.com/app/live/auth/ip/get HTTP/1.1
Content-Type: application/json;charset=utf-8
参数说明
参数 |
类型 |
是否必选 |
描述 |
domain |
String |
必选 |
推流域名 |
返回参数
参数 |
类型 |
说明 |
code |
int |
错误码 |
msg |
String |
错误信息 |
ret |
Json |
响应体 |
示例
url请求示例
curl -X POST -H "Content-Type: application/json" -H "AppKey: 29781bbc4db54742a3ebcxxxxxxxxxxx" -H "Nonce: 12345" -H "CurTime: 1469171950571" -H "CheckSum: 4ba6ca70c685eb900917e423eadaxxxxxxxxxxxxx" -d '{"domain":"pxxx.live.126.net"}' https://vcloud.163.com/app/live/auth/ip/get
返回示例
//返回结果格式
"Content-Type": "application/json; charset=utf-8"
{
"code" : XXX,
"msg" : XXX,
"ret": {
"blackList":["1.1.1.1","2.2.2.2/22"]
}
}
状态码
返回码 |
说明 |
200 |
成功 |
409 |
用户登录失败 |
631 |
请求参数错误 |
657 |
域名不存在 |
658 |
域名与用户不匹配 |
1710 |
推流IP黑白名单不存在 |
501 |
内部错误 |