1. 请求参数
字段 |
类型 |
是否必填 |
示例 |
描述 |
Action |
String |
是 |
PreloadObjectCaches |
公共参数,预热URL。取值:PreloadObjectCaches |
ObjectPath |
String |
是 |
https://vod.test.com/test.txt |
需要预热的文件URL,不支持目录,不支持泛域名。URL的前缀必须为"http://"或者"https://"多个URL使用换行符(\n或\r\n)分隔。单次请求最多支持20个URL,URL不能重复 |
2. 返回参数
名称 |
类型 |
示例值 |
描述 |
PreloadTaskId |
String |
9524**** |
预热返回的任务ID。多个任务ID用半角逗号(,)分隔。 |
3. 示例
3.1 请求示例
curl -X POST 'https://vod.streamlakeapi.com/?Action=PreloadObjectCaches' \
-H 'Content-Type: application/json' \
-d '{"ObjectPath":"https://1121.kcdntestadd.kuaishou.com/testPreloadFile_11261424_1.txt"}'
3.2 返回示例
HTTP/1.1 200 OK
Content-Type:application/json
{
"ResponseData":{
"PreloadTaskId":"Iz8y8NpMcjcSdNcSe3kUdNgMb28z8NpMcPKPd38QdjKPd3KUe38Uc3Cy8oQ"
},
"ResponseMeta":{
"RequestId":"ClpjrmGho5oAAAAAAABVpQ","ErrorCode":"","ErrorMessage":""
}
}
4. 错误码
错误代码 |
错误信息 |
HTTP 状态码 |
说明 |
InvalidArgument |
objectPath is empty |
400 |
ObjectPath为空 |
InvalidArgument.InvalidDomain |
provider domain not found |
400 |
非法域名, 无法操作 |
InvalidArgument.InvalidObjectPath |
"invalid url path format: {objectPath}" |
400 |
预热URL格式错误 |
InvalidArgument.InvalidObjectPath |
empty url path nums, url path must end with '\n' or '\r\n'. |
400 |
预热URL缺失 |
InvalidArgument |
parse m3u8 file failed |
400 |
m3u8文件内容解析失败 |