URL批量远程上传

URL批量上传

基本信息

Path: /api/v2/vod

接口描述:

通过传递媒体url,把已经存在于网络上的媒体文件批量拉取到服务器。支持批量拉取多个媒体文件(最多20个)。上传完成后会收到URL拉取媒体上传完成事件。

结果请监听回调事件: URL拉取媒体上传完成

场景描述:

可用于管理后台、前台点播视频管理页面,调用该接口实现上传视频文件到云端的需求

请求参数

Query

参数名称 类型 是否必须 示例 备注
action string 是 UploadMediaByURL 固定参数,UploadMediaByURL
app_id string 是 f4efa787 app_id
upload_metadatas json 是 参考下表upload_metadatas参数说明 上传媒体列表

upload_metadatas 参数

参数名称 类型 是否必须 含义
url string 是 需要上传视频文件url 最多支持20个
name string 是 媒体文件名称
* 视频格式:RMVB、MP4、AVI、WMV、MKV、FLV、MOV;音频:MP3、WAV;文件大小:5G内

注:上传媒体格式,参考功能特性--主要功能--上传格式

upload_metadatas示例:
[{
	"name": "Sample_mp4",
	"url": "https://www.sample-videos.com/video123/mp4/480/big_buck_bunny_480p_1mb.mp4"
}]

出参

参数 类型 是否必选 含义
task_id string 是 上传任务ID
source_url string 是 执行上传任务的视频文件url

返回数据格式

{
  "msg": "",
  "code": 200,
  "request_id": "B36A562C-BBE7-4B16-9F4A-C7A03AC9D6E2",
  "data": [
    {
      "task_id": "9f2ae3a3-311d-4b09-b45b-de81bb5081d9",
      "source_url": "https://www.sample-videos.com/video123/mp4/480/big_buck_bunny_480p_1mb.mp4"
    }
  ]
}