Queries snapshot content within a specified time range.
Operation description
You can call this operation to query snapshot data only within the last year.
QPS limit
The single-user QPS limit for this operation is 100 calls per second. If this limit is exceeded, the API calls are throttled, which may affect your business. Call this operation appropriately.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:DescribeLiveStreamSnapshotInfo |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DomainName |
string |
Yes |
The streaming domain of the streamer. Note
|
example.com |
| AppName |
string |
Yes |
The name of the application to which the stream belongs. |
liveApp**** |
| StreamName |
string |
Yes |
The name of the stream. Make sure that the specified stream name exists within the query time range. |
liveStream**** |
| StartTime |
string |
Yes |
The start time. Format: yyyy-MM-ddTHH:mm:ssZ (UTC). |
2017-12-21T08:00:00Z |
| EndTime |
string |
Yes |
The end time. The interval between EndTime and StartTime cannot exceed 1 day. Format: yyyy-MM-ddTHH:mm:ssZ (UTC). |
2017-12-22T08:00:00Z |
| Limit |
integer |
No |
The number of entries to return in a single call. Valid values: 1 to 100. Default value: 10. |
10 |
| Order |
string |
No |
The sort order. Valid values:
Valid values:
|
asc |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| NextStartTime |
string |
The next start time. Format: yyyy-MM-ddTHH:mm:ssZ (UTC). Note
If the content within this time range exceeds the value of Limit, this parameter is returned as the creation time of the next file. You can use this time as the StartTime value and call this operation again to retrieve the next set of content. If this parameter is not returned, the content does not exceed the Limit value. |
2015-12-01T17:36:00Z |
| RequestId |
string |
The request ID. |
62136AE6-7793-45ED-B14A-60D19A9486D3 |
| LiveStreamSnapshotInfoList |
object |
||
| LiveStreamSnapshotInfo |
array<object> |
The list of snapshot content. |
|
|
object |
|||
| OssObject |
string |
The name of the file stored in OSS. |
{liveApp****}/{liveStream****}.jpg |
| OssBucket |
string |
The name of the OSS bucket. |
liveBucket**** |
| CreateTime |
string |
The time when the snapshot was taken. Format: yyyy-MM-ddTHH:mm:ssZ (UTC). |
2015-12-01T17:36:00Z |
| OssEndpoint |
string |
The endpoint of the OSS bucket. |
cn-oss-****.aliyuncs.com |
| IsOverlay |
boolean |
The snapshot mode. Valid values:
|
false |
| CreateTimestamp |
integer |
The timestamp when the snapshot file was created, in milliseconds. |
1653641526637 |
Examples
Success response
JSON format
{
"NextStartTime": "2015-12-01T17:36:00Z",
"RequestId": "62136AE6-7793-45ED-B14A-60D19A9486D3",
"LiveStreamSnapshotInfoList": {
"LiveStreamSnapshotInfo": [
{
"OssObject": "{liveApp****}/{liveStream****}.jpg",
"OssBucket": "liveBucket****",
"CreateTime": "2015-12-01T17:36:00Z",
"OssEndpoint": "cn-oss-****.aliyuncs.com",
"IsOverlay": false,
"CreateTimestamp": 1653641526637
}
]
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidStartTime.Malformed | Specified parameter StartTime is not valid. | |
| 400 | InvalidEndTime.Malformed | Specified parameter EndTime is not valid. | |
| 400 | InvalidEndTime.Mismatch | Specified end time does not math the specified start time. | The end time does not match the start time. Make sure that the start and end times match. |
| 400 | InvalidStream.NotFound | Speicified stream does not exist. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.