1. 请求参数
名称 |
类型 |
是否必填 |
示例值 |
描述 |
Action |
String |
是 |
RefreshObjectCaches |
公共参数,刷新URL。取值:RefreshObjectCaches。 |
ObjectPath |
String |
是 |
abc.com/image/1.png |
刷新的文件URL。多个URL使用换行符(\n或\r\n)分隔。 |
ObjectType |
String |
否 |
File |
刷新的类型。取值: • File(默认值):文件刷新。 • Directory:目录刷新。 |
2. 返回参数
名称 |
类型 |
示例值 |
描述 |
RefreshTaskId |
String |
70422*****2904 |
刷新返回的任务ID。多个任务ID用半角逗号(,)分隔。 |
RequestId |
String |
D61E4801-EAFF-4A63-****-FBF6CE1CFD1C |
请求ID。 |
3. 示例
3.1 请求示例
curl -X POST 'https://vod.streamlakeapi.com/?Action=RefreshObjectCaches' \
-H 'Content-Type: application/json' \
-d '{"ObjectPath":"https://1121.kcdntestadd.kuaishou.com/testPreloadFile_11261424_1.txt&ObjectType=File"}'
3.2 返回示例
HTTP/1.1 200 OK
Content-Type:application/json
{
"ResponseData":{
"RefreshTaskId":"Iz8y8NpMcjcSdNcSej8ScN4Mb28z8NpMcPKPd38QdPOxdP0QcN8zejGz8oQ"
},
"ResponseMeta":{
"RequestId":"ClpjrmGho5oAAAAAAABVyQ",
"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缺失 |