调用QuerySnapshotJobList接口查询截图作业结果。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | QuerySnapshotJobList |
操作接口名,系统规定参数,取值: QuerySnapshotJobList。 |
SnapshotJobIds | String | 否 | cc6cbef8e8d5481ca536f5d2a466**** |
截图作业ID列表,逗号分隔,最多一次查询10个。 |
NextPageToken | String | 否 | cc6cbef8e8d5481ca536f5d2a466**** |
下一页标识,32位UUID。查询结果大于一页时返回,每次查询值都会更新。 |
MaximumPageSize | Long | 否 | 30 |
每页最大返回数。
|
State | String | 否 | Snapshoting |
截图状态。
|
StartOfJobCreatedTimeRange | String | 否 | 2014-01-10T12:00:00Z |
最早任务创建时间。
|
EndOfJobCreatedTimeRange | String | 否 | 2014-01-12T12:00:00Z |
最晚任务创建时间。
|
PipelineId | String | 否 | b11c171cced04565b1f38f1ecc39**** |
管道ID。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
SnapshotJobList | Array of SnapshotJob |
截图作业列表。 |
|
SnapshotJob | |||
CreationTime | String | 2021-06-30T12:34:29Z |
任务创建时间。 |
SnapshotConfig | Object |
截图配置。 |
|
Time | String | 4 |
截图开始时间。单位:毫秒。 |
TileOut | Object |
拼图配置。 |
|
Padding | String | 0 |
图片间距。
|
Color | String | black |
背景颜色。
|
CellSelStep | String | 3 |
选取单图片步长。 |
CellHeight | String | 8 |
单图片高度。默认截图输出分辨率高度。 |
CellWidth | String | 8 |
单图片宽度。默认截图输出分辨率宽度。 |
Margin | String | 0 |
外框宽度。
|
Columns | String | 10 |
图片拼合列数。
|
IsKeepCellPic | String | false |
是否保留单图片。默认:true。 |
Lines | String | 10 |
图片拼合行数。
|
Interval | String | 10 |
截图间隔时间。
|
FrameType | String | intra |
截图类型。
|
Width | String | 8 |
截图输出图片宽度。取值范围:[8,4096]。 |
Height | String | 8 |
截图输出图片高度。取值范围:[8,4096]。 |
OutputFile | Object |
截图输出OSS配置。 |
|
RoleArn | String | acs:ram::1:role/testrole |
指定角色的ARN。格式:acs:ram::$accountID:role/$roleName。 |
Object | String | example.png |
截图输出文件 (OSS Object)。 |
Location | String | oss-cn-hangzhou |
截图输出OSS Bucket所在数据中心(OSS Location)。 |
Bucket | String | example-001 |
截图输出文件所在OSS Bucket。 |
Num | String | 10 |
截图数量。若指定则表示序列截图。 |
TileOutputFile | Object |
拼图任务大图的输出OSS配置。 |
|
RoleArn | String | acs:ram::1:role/testrole |
指定角色的ARN。格式:acs:ram::$accountID:role/$roleName。 |
Object | String | example.png |
输出文件 (OSS Object)。 |
Location | String | oss-cn-hangzhou |
输出OSS Bucket所在数据中心(OSS Location)。 |
Bucket | String | example-001 |
输出文件所在OSS Bucket。 |
State | String | Snapshoting |
截图状态。
|
Message | String | The resource operated InputFile is bad |
分析失败时错误信息。 |
MNSMessageResult | Object |
MNS通知用户作业完成的结果。 |
|
MessageId | String | 799454621135656C7F815F198A76**** |
成功时消息ID。 |
ErrorMessage | String | The resource operated InputFile is bad |
失败时错误信息。 |
ErrorCode | String | InvalidParameter |
失败时错误码。 |
Input | Object |
作业输入。 |
|
RoleArn | String | acs:ram::1:role/testrole |
指定角色的ARN。格式:acs:ram::$accountID:role/$roleName。 |
Object | String | example.flv |
输入文件 (OSS Object)。 须进行UrlEncode,使用UTF-8编码,遵守OSS Object定义,最大1024字节。 |
Location | String | oss-cn-hangzhou |
输入OSS Bucket所在数据中心(OSS Location)。最大64字节。 |
Bucket | String | example-001 |
输入文件所在OSS Bucket。长度为3~63字节。 |
Count | String | 1 |
截取图片的数量。 |
TileCount | String | 7 |
拼图图片数量。 |
UserData | String | testid-001 |
用户自定义数据。 |
Code | String | InvalidParameter |
分析失败时错误码。 |
PipelineId | String | dd3dae411e704030b921e52698e5**** |
管道ID。 |
Id | String | cc6cbef8e8d5481ca536f5d2a466**** |
截图作业ID。 |
RequestId | String | 34BCAB31-2833-43A7-9FBD-B34302AB23EQ |
请求ID。 |
NonExistSnapshotJobIds | Array of String | cc6cbef8e8d5481ca536f5d2a466**** |
不存在的截图作业ID详情,无数据时该结构不返回。 |
NextPageToken | String | b0c939ae8f55t73u965169510670**** |
下一页标识,32位UUID。查询结果大于一页时返回,每次查询值都会更新。 |
示例
请求示例
http(s)://UpdatePipeline/?Action=QuerySnapshotJobList
&SnapshotJobIds=cc6cbef8e8d5481ca536f5d2a466****
&NextPageToken=cc6cbef8e8d5481ca536f5d2a466****
&MaximumPageSize=30
&State=Snapshoting
&StartOfJobCreatedTimeRange=2014-01-10T12:00:00Z
&EndOfJobCreatedTimeRange=2014-01-12T12:00:00Z
&PipelineId=b11c171cced04565b1f38f1ecc39****
&<公共请求参数>
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<QuerySnapshotJobListResponse>
<SnapshotJobList>
<CreationTime>2021-06-30T12:34:29Z</CreationTime>
<SnapshotConfig>
<Time>4</Time>
<TileOut>
<Padding>0</Padding>
<Color>black</Color>
<CellSelStep>3</CellSelStep>
<CellHeight>8</CellHeight>
<CellWidth>8</CellWidth>
<Margin>0</Margin>
<Columns>10</Columns>
<IsKeepCellPic>false</IsKeepCellPic>
<Lines>10</Lines>
</TileOut>
<Interval>10</Interval>
<FrameType>intra</FrameType>
<Width>8</Width>
<Height>8</Height>
<OutputFile>
<RoleArn>acs:ram::1:role/testrole</RoleArn>
<Object>example.png</Object>
<Location>oss-cn-hangzhou</Location>
<Bucket>example-001</Bucket>
</OutputFile>
<Num>10</Num>
<TileOutputFile>
<RoleArn>acs:ram::1:role/testrole</RoleArn>
<Object>example.png</Object>
<Location>oss-cn-hangzhou</Location>
<Bucket>example-001</Bucket>
</TileOutputFile>
</SnapshotConfig>
<State>Snapshoting</State>
<Message>The resource operated InputFile is bad</Message>
<MNSMessageResult>
<MessageId>799454621135656C7F815F198A76****</MessageId>
<ErrorMessage>The resource operated InputFile is bad</ErrorMessage>
<ErrorCode>InvalidParameter</ErrorCode>
</MNSMessageResult>
<Input>
<RoleArn>acs:ram::1:role/testrole</RoleArn>
<Object>example.flv</Object>
<Location>oss-cn-hangzhou</Location>
<Bucket>example-001</Bucket>
</Input>
<Count>1</Count>
<TileCount>7</TileCount>
<UserData>testid-001</UserData>
<Code>InvalidParameter</Code>
<PipelineId>dd3dae411e704030b921e52698e5****</PipelineId>
<Id>cc6cbef8e8d5481ca536f5d2a466****</Id>
</SnapshotJobList>
<RequestId>34BCAB31-2833-43A7-9FBD-B34302AB23EQ</RequestId>
<NonExistSnapshotJobIds>cc6cbef8e8d5481ca536f5d2a466****</NonExistSnapshotJobIds>
<NextPageToken>b0c939ae8f55t73u965169510670****</NextPageToken>
</QuerySnapshotJobListResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"SnapshotJobList" : [ {
"CreationTime" : "2021-06-30T12:34:29Z",
"SnapshotConfig" : {
"Time" : "4",
"TileOut" : {
"Padding" : "0",
"Color" : "black",
"CellSelStep" : "3",
"CellHeight" : "8",
"CellWidth" : "8",
"Margin" : "0",
"Columns" : "10",
"IsKeepCellPic" : "false",
"Lines" : "10"
},
"Interval" : "10",
"FrameType" : "intra",
"Width" : "8",
"Height" : "8",
"OutputFile" : {
"RoleArn" : "acs:ram::1:role/testrole",
"Object" : "example.png",
"Location" : "oss-cn-hangzhou",
"Bucket" : "example-001"
},
"Num" : "10",
"TileOutputFile" : {
"RoleArn" : "acs:ram::1:role/testrole",
"Object" : "example.png",
"Location" : "oss-cn-hangzhou",
"Bucket" : "example-001"
}
},
"State" : "Snapshoting",
"Message" : "The resource operated InputFile is bad",
"MNSMessageResult" : {
"MessageId" : "799454621135656C7F815F198A76****",
"ErrorMessage" : "The resource operated InputFile is bad",
"ErrorCode" : "InvalidParameter"
},
"Input" : {
"RoleArn" : "acs:ram::1:role/testrole",
"Object" : "example.flv",
"Location" : "oss-cn-hangzhou",
"Bucket" : "example-001"
},
"Count" : "1",
"TileCount" : "7",
"UserData" : "testid-001",
"Code" : "InvalidParameter",
"PipelineId" : "dd3dae411e704030b921e52698e5****",
"Id" : "cc6cbef8e8d5481ca536f5d2a466****"
} ],
"RequestId" : "34BCAB31-2833-43A7-9FBD-B34302AB23EQ",
"NonExistSnapshotJobIds" : [ "cc6cbef8e8d5481ca536f5d2a466****" ],
"NextPageToken" : "b0c939ae8f55t73u965169510670****"
}
错误码
访问错误中心查看更多错误码。