调用 GetDomainPlayRule 接口获取多域名调度策略。
请求地址:https://vod.volcengineapi.com?Action=GetDomainPlayRule&Version=2023-07-01
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共请求参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
Action | String | 是 | GetDomainPlayRule | 接口名称。当前 API 的名称为 GetDomainPlayRule。 |
Version | String | 是 | 2023-07-01 | 接口版本。当前 API 的版本为 2023-07-01。 |
SpaceName | String | 否 | test | 空间名称。您可调用 ListSpace 接口获取当前账号下所有空间的名称。 |
下表仅列出本接口特有的返回参数。更多信息请见公共返回参数。
参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
PlayRule | Integer | 1 | 调度策略。取值如下:
|
RuleWeights | Object[] | - | 域名权重配置。仅当 PlayRule 为 2 时返回。 |
Domain | String | example.volcengine.com | 加入点播调度的域名。 |
Weight | Long | 70 | 加入点播调度的域名的比例。取值范围为 [0,100]。所有域名的比例之和必须为 100。 |
DefaultDomain | String | example.volcengine.com | 默认域名。仅当 PlayRule 为 1 时返回。 |
以下为指定空间的请求 URL 示例。调用时还需按照公共请求参数说明提供鉴权信息。
https://vod.volcengineapi.com?Action=GetDomainPlayRule&Version=2023-07-01&SpaceName=test
以下示例根据参数定义构造,展示按默认域名分发(PlayRule=1)时的响应结构,不是实际调用记录。
{ "ResponseMetadata": { "RequestId": "example-request-id", "Action": "GetDomainPlayRule", "Version": "2023-07-01", "Service": "vod", "Region": "cn-north-1" }, "Result": { "PlayRule": 1, "DefaultDomain": "vod.example.com" } }
本接口无特有的错误码。更多信息请见公共错误码。