Refreshes the upload credential for a video file after the upload times out.
Operation description
This operation can also be used to overwrite the source file of a video or audio file. This means that after you obtain the upload URL of the source file, you can upload the file again while keeping the audio or video ID unchanged. However, this may automatically trigger transcoding and snapshot capture if you have configured transcoding or snapshot capture upon upload. For more information, see Upload URLs and credentials.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
vod:RefreshUploadVideo |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| VideoId |
string |
No |
The audio or video ID. You can obtain the ID by using one of the following methods:
|
c6a23a870c8c4ffcd40cbd381333**** |
| ReferenceId |
string |
No |
The custom ID. Only lowercase letters, uppercase letters, digits, hyphens, and underscores are supported. The value must be 6 to 64 characters in length and is unique at the user level. |
123-123 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| RequestId |
string |
The request ID. |
25818875-5F78-4A43-7DF6-D7393642**** |
| UploadAddress |
string |
The upload URL. Note
The upload URL returned by this operation is a Base64-encoded value. When you use an SDK or API to upload media assets, you must decode the value in Base64 before use. You need to parse UploadAddress only if you use the China (China) native OSS SDK or OSS API for upload. |
eyJTZWN1cml0eVRiQ0FJU3p3TjFxNkZ0NUIyeW**** |
| VideoId |
string |
The audio or video ID. |
c6a23a870c8c4ffcd40cbd381333**** |
| UploadAuth |
string |
The upload credential. Note
The upload credential returned by this operation is a Base64-encoded value. When you use an SDK or API to upload media assets, you must decode the value in Base64 before use. You need to parse UploadAuth only if you use the native OSS SDK or OSS API for upload. |
FJU3p3TZ0NUIyeW**** |
Examples
Success response
JSON format
{
"RequestId": "25818875-5F78-4A43-7DF6-D7393642****",
"UploadAddress": "eyJTZWN1cml0eVRiQ0FJU3p3TjFxNkZ0NUIyeW****",
"VideoId": "c6a23a870c8c4ffcd40cbd381333****",
"UploadAuth": "FJU3p3TZ0NUIyeW****"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.