Retrieves a list of video information.
Operation description
This operation retrieves up to 5000 media files based on filter conditions, such as video status or category ID. To retrieve data in batches, specify the StartTime and EndTime parameters. To query more files or traverse all media asset information, see SearchMedia.
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
vod:GetVideoList | list | *All Resource
| None | None |
Request parameters
Parameter | Type | Required | Description | Example |
CateId | integer | No | The category ID. Obtain the ID in one of the following ways:
| 781111 |
Status | string | No | The status of the video. To retrieve videos in multiple statuses, separate the statuses with a comma (,). Valid values:
For more information about each video status and its limits, see Status: Video status. | Uploading,Normal |
PageNo | integer | No | The page number. The default value is 1. | 1 |
PageSize | integer | No | The number of entries to return on each page. The default value is 10. The maximum value is 100. | 10 |
SortBy | string | No | The sorting rule for the query results. Valid values:
| CreationTime:Asc |
StartTime | string | No | The beginning of the time range to query based on the creation time. The time is in UTC. The format is yyyy-MM-ddTHH:mm:ssZ. | 2017-01-11T12:00:00Z |
EndTime | string | No | The end of the time range to query based on the creation time. The end time must be later than the start time. The time is in UTC. The format is yyyy-MM-ddTHH:mm:ssZ. | 2017-01-11T12:59:00Z |
StorageLocation | string | No | The storage address of the audio or video file. | out-****.oss-cn-shanghai.aliyuncs.com |
ReferenceIds | string | No | A list of one or more custom IDs. Separate multiple IDs with a comma (,). You can specify up to 20 IDs. | 123-123,1234-1234 |
Response elements
Element | Type | Description | Example |
object | The response parameters. | ||
Total | integer | The total number of audio or video files. | 100 |
RequestId | string | The request ID. | 25818875-5F78-4AF6-D7393642CA58**** |
| VideoList | object | ||
| Video | array<object> | A list of audio or video information. You can retrieve a maximum of 5,000 entries. | |
array<object> | The details of the audio or video file. | ||
StorageLocation | string | The storage address of the audio or video file. | out-****.oss-cn-shanghai.aliyuncs.com |
Status | string | The status of the video. Valid values:
For more information about each video status and its limits, see Status: Video status. | Normal |
CreationTime | string | The time when the audio or video file was created. The time is in UTC. The format is yyyy-MM-ddTHH:mm:ssZ. | 2017-11-14T09:15:50Z |
CateId | integer | The category ID. | 781111 |
VideoId | string | The audio or video ID. | 9ae2af636ca6c10412f44891fc**** |
Tags | string | The tags of the audio or video file. Multiple tags are separated by a comma (,). | Tag 1, Tag 2 |
ModificationTime | string | The time when the video was last updated. The time is in UTC. The format is yyyy-MM-ddTHH:mm:ssZ. | 2017-11-14T09:16:50Z |
CateName | string | The category name. | Category name |
Description | string | The description of the audio or video file. | Alibaba Cloud VOD video description |
AppId | string | The application ID. Default value: app-1000000. | app-1000000 |
Size | integer | The size of the source audio or video file. Unit: bytes. | 10897890 |
CoverURL | string | The URL of the cover image for the audio or video file. | https://example.aliyundoc.com/****.jpg |
Duration | number | The duration of the audio or video file. Unit: seconds. | 135.6 |
Title | string | The title of the audio or video file. | Alibaba Cloud VOD video title |
| Snapshots | object | ||
| Snapshot | array | An array of video snapshot URLs. | |
string | The URL of a video snapshot. Note Snapshot data is returned only for videos that are processed by the video snapshot feature. Otherwise, this parameter is empty. | http://example.aliyundoc.com/snapshot/****.jpg?auth_key=1498476426-0-0-f00b9455c49a423ce69cf4e27333**** | |
StorageClass | string | The storage class of the media asset. Valid values:
| Standard |
RestoreStatus | string | The restoration status of the media asset. Valid values:
| Success |
RestoreExpiration | string | The expiration time of the restored media asset. | 2023-03-30T10:14:14Z |
UserData | string | Custom settings. This is a JSON string that supports settings such as message callbacks and upload acceleration. For more information, see UserData. | {"MessageCallback":{"CallbackURL":"http://example.aliyundoc.com"},"Extend":{"localId":"*****","test":"www"}} |
ReferenceId | string | The custom ID. It can contain only lowercase letters, uppercase letters, digits, hyphens (-), and underscores (_). The ID must be 6 to 64 characters in length. The ID must be unique for each user. | 123-123 |
Examples
Success response
JSON format
{
"Total": 100,
"RequestId": "25818875-5F78-4AF6-D7393642CA58****",
"VideoList": {
"Video": [
{
"StorageLocation": "out-****.oss-cn-shanghai.aliyuncs.com",
"Status": "Normal",
"CreationTime": "2017-11-14T09:15:50Z",
"CateId": 781111,
"VideoId": "9ae2af636ca6c10412f44891fc****",
"Tags": "Tag 1, Tag 2",
"ModificationTime": "2017-11-14T09:16:50Z",
"CateName": "Category name",
"Description": "Alibaba Cloud VOD video description",
"AppId": "app-1000000",
"Size": 10897890,
"CoverURL": "https://example.aliyundoc.com/****.jpg",
"Duration": 135.6,
"Title": "Alibaba Cloud VOD video title",
"Snapshots": {
"Snapshot": [
"http://example.aliyundoc.com/snapshot/****.jpg?auth_key=1498476426-0-0-f00b9455c49a423ce69cf4e27333****"
]
},
"StorageClass": "Standard",
"RestoreStatus": "Success",
"RestoreExpiration": "2023-03-30T10:14:14Z",
"UserData": "{\"MessageCallback\":{\"CallbackURL\":\"http://example.aliyundoc.com\"},\"Extend\":{\"localId\":\"*****\",\"test\":\"www\"}}",
"ReferenceId": "123-123"
}
]
}
}Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.