Obtains a new upload credential for a video file after the original credential expires.
Operation description
You can also use this operation to overwrite source audio or video files. When you overwrite a file, you re-upload the source file using a new upload URL, but the audio or video ID remains the same. This action may automatically trigger transcoding and snapshot jobs that are configured for uploads. 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 ID of the audio or video file. You can obtain the ID in one of the following ways:
|
c6a23a870c8c4ffcd40cbd381333**** |
| ReferenceId |
string |
No |
A custom ID. The ID can be 6 to 64 characters in length and can contain lowercase letters, uppercase letters, digits, hyphens (-), and underscores (_). The ID must be unique for each user. |
123-123 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The data returned in the response. |
||
| RequestId |
string |
The ID of the request. |
25818875-5F78-4A43-7DF6-D7393642**** |
| UploadAddress |
string |
The upload URL. Note
The upload URL is Base64-encoded. You must decode the URL before you use it to upload media files with an SDK or an API. You need to parse the UploadAddress parameter only when you use a native OSS SDK or call an OSS API to upload files. |
eyJTZWN1cml0eVRiQ0FJU3p3TjFxNkZ0NUIyeW**** |
| VideoId |
string |
The ID of the audio or video file. |
c6a23a870c8c4ffcd40cbd381333**** |
| UploadAuth |
string |
The upload credential. Note
The upload credential is Base64-encoded. You must decode the credential before you use it to upload media files with an SDK or an API. You need to parse the UploadAuth parameter only when you use a native OSS SDK or call an OSS API to upload files. |
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.