上传远程视频

接口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
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

2

注意事项

返回错误列表

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

JSON示例

同步上传返回结果:

{
    "error":"0","data":[{"vid":"********"}]
}

异步上传返回结果:

{
    "error":"0"
}

字段说明

字段 说明
vid 视频ID

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

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