上传远程视频

接口URL

http://v.polyv.net/uc/services/rest?method=uploadUrlFile

接口说明

作用:上传远程视频

支持格式

JSON,XML

请求方式

POST,GET

请求数限制

TRUE

请求参数

参数名 必选 类型及范围 说明
writetoken true string 用户的上传钥匙
fileUrl true file 远程文件的http连接(带http://)
async false string 是否异步处理,取值为true/false,默认值为false (async为true时暂不支持MD5文件校验)
title false string 标题
tag false string 标签
desc false string 描述
cataid false long 设定上传视频的分类,分类的id可以在“视频管理”——“内容分类”中获取,如下图所示。cataid为catatree的最后一个long型的整数,catatree由cataid组成。当cataid值为1时,表示用户上传空间的根目录。
luping false int 是否录屏优化。当值为1时,上传的视频不再采取默认的压缩编码机制,视频尺寸不再压缩,保证视频的清晰度。默认值为0
fileMd5 false string 文件校验码,为32位大写MD5的值

2

注意事项

返回错误列表

返回 说明
0 无错误
1 找不到writetoken关联的user
2 文件为空或者writetoken为空
3 提交的json名字JSONRPC为null
4 提交文件格式不正确
5 readtoken为空
6 分页输入出错
7 vid不能为空
8 找不到方法名
14 文件md5校验失败

JSON示例

同步上传返回结果:

{
  "error": "0",
  "data": [
    {
      "images_b": [
        "http://img.videocc.net/uimage/c/cca90d24f7/9/cca90d24f7479512bdb2dee99eb95b49_0_b.jpg",
        "http://img.videocc.net/uimage/c/cca90d24f7/9/cca90d24f7479512bdb2dee99eb95b49_1_b.jpg",
        "http://img.videocc.net/uimage/c/cca90d24f7/9/cca90d24f7479512bdb2dee99eb95b49_2_b.jpg",
        "http://img.videocc.net/uimage/c/cca90d24f7/9/cca90d24f7479512bdb2dee99eb95b49_3_b.jpg",
        "http://img.videocc.net/uimage/c/cca90d24f7/9/cca90d24f7479512bdb2dee99eb95b49_4_b.jpg",
        "http://img.videocc.net/uimage/c/cca90d24f7/9/cca90d24f7479512bdb2dee99eb95b49_5_b.jpg"
      ],
      "md5checksum": "55988baca47948159b10407222d01380",
      "tag": "",
      "mp4": "http://mpv.videocc.net/cca90d24f7/9/cca90d24f7479512bdb2dee99eb95b49_1.mp4",
      "title": "title",
      "df": 1,
      "times": "0",
      "mp4_1": "http://mpv.videocc.net/cca90d24f7/9/cca90d24f7479512bdb2dee99eb95b49_1.mp4",
      "vid": "cca90d24f7479512bdb2dee99eb95b49_c",
      "cataid": "1",
      "swf_link": "http://player.polyv.net/videos/cca90d24f7479512bdb2dee99eb95b49_c.swf",
      "source_filesize": 1205429,
      "status": "10",
      "seed": 0,
      "flv1": "http://plvod01.videocc.net/cca90d24f7/9/cca90d24f7479512bdb2dee99eb95b49_1.flv",
      "sourcefile": "",
      "playerwidth": "",
      "hls": [
        "http://hls.videocc.net/cca90d24f7/c/cca90d24f7479512bdb2dee99eb95b49_1.m3u8"
      ],
      "default_video": "http://plvod01.videocc.net/cca90d24f7/9/cca90d24f7479512bdb2dee99eb95b49_1.flv",
      "duration": "00:00:31",
      "filesize": [
        0
      ],
      "first_image": "http://img.videocc.net/uimage/c/cca90d24f7/9/cca90d24f7479512bdb2dee99eb95b49_0.jpg",
      "original_definition": "762x432",
      "context": "",
      "images": [
        "http://img.videocc.net/uimage/c/cca90d24f7/9/cca90d24f7479512bdb2dee99eb95b49_0.jpg",
        "http://img.videocc.net/uimage/c/cca90d24f7/9/cca90d24f7479512bdb2dee99eb95b49_1.jpg",
        "http://img.videocc.net/uimage/c/cca90d24f7/9/cca90d24f7479512bdb2dee99eb95b49_2.jpg",
        "http://img.videocc.net/uimage/c/cca90d24f7/9/cca90d24f7479512bdb2dee99eb95b49_3.jpg",
        "http://img.videocc.net/uimage/c/cca90d24f7/9/cca90d24f7479512bdb2dee99eb95b49_4.jpg",
        "http://img.videocc.net/uimage/c/cca90d24f7/9/cca90d24f7479512bdb2dee99eb95b49_5.jpg"
      ],
      "previewVid": "8mml90k27n4749812pkp2kcc99cp98p79_c",
      "playerheight": "",
      "ptime": "2018-08-02 23:52:34"
    }
  ]
}

异步上传返回结果:

{
    "error":"0"
}

字段说明

字段 说明
vid 视频ID
previewVid 预览视频ID

如果API想调用签名,可参考
http://dev.polyv.net/2015/09/apisign/ 按参数签名顺序拼凑字符串为desc=$(desc)&fileUrl=$(fileUrl)&tag=$(tag)&title=$(title)&writetoken=$(writetoken)$(secretkey),并进行sha1计算,得到sign。

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...