-
产品介绍
-
开发指南
-
Open API
API说明 配置集群名称 添加边缘nginx用于代理转发文件下载 获取集群信息和节点列表 添加https证书 删除http的CA证书 获取证书列表 设置无播放状态超时多久自动关闭流 获取无人观看流自动关闭流功能的超时设置 当前能用的nginx服务 获取hook日志 Body 请求参数 从列表中获取对应nginx服务信息进行操作 有推流时向该接口的url参数设置的地址发送一个post请求 关闭边缘或者源站服务站点 获取正在推流的列表 启动边缘或者源站服务站点 推流记录查询接口 重启边缘或者源站服务站点 获取当前集群占用带宽和推拉流信息 hook统计接口 通过IP和端口查找源节点 根据边节点IP和端口查找边节点 获取月度流量 添加源站nginx 更新证书内容接口 删除某个源站 删除源站nginx 删除某个边缘站点 删除边缘nginx

add_or_set_origin
通过IP和端口查找源节点,已存在则更新源节点配置信息,否则添加源节点
Body 请求参数
{
"ip":"string",
"port":0,
"max_connection":0,
"hls_enable":"string",
"hls_fragment":0,
"hls_window":0,
"hls_path":"string",
"name":"string",
"desc":"string",
"token":"string"
}
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
ip | body | string | 否 | set时候传入 add的时候不传 |
port | body | integer | 否 | set时候传入 add的时候不传 |
max_connection | body | integer | 是 | 100~10000 |
hls_enable | body | string | 是 | on开,off关 |
hls_fragment | body | integer | 是 | 大于0 |
hls_window | body | integer | 是 | 大于hls_fragment |
hls_path | body | string | 否 | 预留字段 hls切片保存位置 |
name | body | string | 否 | 节点名称 |
desc | body | string | 否 | 节点描述信息 |
token | body | string | 是 | none |
返回示例
{
"code":0,
"reason":"string",
"data":{
"ip":"string",
"port":"string"
}
}
返回数据结构
名称 | 类型 | 必选 | 约束 | 说明 |
code | integer | true | none | none |
reason | string | true | none | none |
data | object | true | none | none |
ip | string | true | none | 新增源站成功时返回源站IP |
port | string | true | none | 新增源站成功时返回源站端口 |