获取域名列表
get
https://api.sd-rtn.com/v1/projects/{appid}/fls/domains
该方法获取一个声网项目下所有的直播域名。
请求
API Key
融合 CDN 直播 RESTful API 使用 HTTP HMAC (Hash-based Message Authentication Code) 认证。
在发送 HTTP 请求时,你需要通过 HMAC-SHA256 算法生成一个签名,并在请求头部的 Authorization
字段传入签名及相关信息。详见认证方式。
路径参数
appidstringRequired
声网为每个开发者提供的 App ID。在声网控制台创建一个项目后即可得到一个 App ID。一个 App ID 是一个项目的唯一标识。
appidstringRequired
声网为每个开发者提供的 App ID。在声网控制台创建一个项目后即可得到一个 App ID。一个 App ID 是一个项目的唯一标识。
响应
如果返回的 HTTP 状态码为 200,表示请求成功。
响应 Body
application/json
domainListarray
域名列表。一个域名对应一个 JSON Object。
Array Of:
appidstring
声网项目的 App ID。
authKeystring
防盗链密钥。
namestring
域名名称。
typestring
域名类型。
"publish"
:推流域名。"play"
:播流域名。
regionstring
域名使用的声网服务器所在区域。仅在 type
为 "publish"
时返回。
请求示例
cURL
Bash
curl --request get \
--url https://api.sd-rtn.com/v1/projects/:appid/fls/domains \
--header 'Authorization: Basic <credentials>'
响应示例
JSON
{
"domainList": [
{
"appid": "{your appid}",
"authKey": "{your auth key}",
"name": "{your play domain}",
"type": "play"
},
{
"appid": "{your appid}",
"authKey": "{your auth key}",
"name": "{your publish domain}",
"region": "cn",
"type": "publish"
}
]
}