调用GetURLUploadInfos获取URL上传信息。

说明 通过URL上传时返回的JobId或者上传时使用的URL获取URL上传信息,包括URL上传状态、UserData、创建时间、完成时间。如果上传失败可以查看错误码和错误信息,上传成功可以查到对应的视频ID。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String GetURLUploadInfos

系统规定参数。取值:GetURLUploadInfos

JobIds String 86c192*****5fba0,7afb*****201e7fa,2cc49*****97378

JobId列表。JobId可以通过GetPlayInfo接口中返回的PlayInfo结构体中获取。

说明 多个ID使用英文逗号(,)分隔,最多支持10个。
UploadURLs String http://****.mp4

上传源视频URL列表。需URLencode,多个使用英文逗号(,)分隔,最多支持10个。如果同一URL视频多次上传,建议传入单个URL进行查询。

说明 JobIds和UploadURLs必须指定一个,二者同时传入时只处理JobIds。

返回数据

名称 类型 示例值 描述
RequestId String 25818875-5F78-4A*****F6-D7393642CA58

请求ID。

NonExists Array of String ["****1", "****2"]

不存在的ID或URL列表。

URLUploadInfoList Array of UrlUploadJobInfoDTO

URL上传信息列表。具体上传名称及描述,请参见URL上传信息

CreationTime String 2019-01-01T01:01:01Z

创建时间。格式为:yyyy-MM-ddTHH:mm:ssZ(UTC时间)。

Status String SUCCESS

URL拉取任务状态。具体的拉取状态取值及说明,请参见URL上传任务状态

ErrorMessage String error_message

错误信息。

ErrorCode String 200

错误码。

CompleteTime String 2019-01-01T01:11:01Z

完成时间。格式为:yyyy-MM-ddTHH:mm:ssZ(UTC时间)。

JobId String 86c192*****5fba0

Job ID。

UserData String {"MessageCallback":"{"CallbackURL":"http://test.test.com"}", "Extend":"{"localId":"***", "test":"www"}"}

自定义设置。为JSON字符串。更多信息,请参见UserData

UploadURL String http://****.mp4

上传URL地址。

说明 最多可以返回100条记录。
MediaId String 93ab850b4f6f*****54b6e91d24d81d4

上传视频ID。

FileSize String 24

文件大小。单位:字节。

示例

请求示例

https://vod.{ApiRegion}.aliyuncs.com/?Action=GetURLUploadInfos
&<公共请求参数>

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<GetURLUploadInfosResponse>
<RequestId>25818875-5F78-4A*****F6-D7393642CA58</RequestId>
<URLUploadInfoList>
    <Status>SUCCESS</Status>
    <UploadURL>http://****.mp4</UploadURL>
    <MediaId>93ab850b4f6f*****54b6e91d24d81d4</MediaId>
    <UserData>{"MessageCallback":"{"CallbackURL":"http://test.test.com"}", "Extend":"{"localId":"***", "test":"www"}"}</UserData>
    <CreationTime>2019-01-01T01:01:01Z</CreationTime>
    <ErrorCode>200</ErrorCode>
    <ErrorMessage>error_message</ErrorMessage>
    <CompleteTime>2019-01-01T01:11:01Z</CompleteTime>
    <JobId>86c192*****5fba0</JobId>
    <FileSize>24</FileSize>
</URLUploadInfoList>
<NonExists>["****1", "****2"]</NonExists>
</GetURLUploadInfosResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "25818875-5F78-4A*****F6-D7393642CA58",
  "URLUploadInfoList" : [ {
    "Status" : "SUCCESS",
    "UploadURL" : "http://****.mp4",
    "MediaId" : "93ab850b4f6f*****54b6e91d24d81d4",
    "UserData" : "{\"MessageCallback\":\"{\"CallbackURL\":\"http://test.test.com\"}\", \"Extend\":\"{\"localId\":\"***\", \"test\":\"www\"}\"}",
    "CreationTime" : "2019-01-01T01:01:01Z",
    "ErrorCode" : "200",
    "ErrorMessage" : "error_message",
    "CompleteTime" : "2019-01-01T01:11:01Z",
    "JobId" : "86c192*****5fba0",
    "FileSize" : "24"
  } ],
  "NonExists" : "[\"****1\", \"****2\"]"
}

错误码

访问错误中心查看更多错误码。