进入新版

联系电话: 400-158-8816

产品咨询:

电话咨询

400-158-8816

上传文件接口

发布于:2014-08-20 19:07来源:未知 作者:保利威 点击:

uploadfile

    作用:用户上传视频接口
 

URL

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

支持格式

    JSON
 

HTTP请求方式

    POST
 

请求数限制

    TRUE
 

请求参数

    参数名   必选 类型及范围 说明
    writetoken ture string 用户的上传钥匙
    JSONRPC ture string json格式,{"title": "标题", "tag": "标签", "desc": "描述","callbackurl": "编码状态回调地址"}
    Filedata false file 用户上传的视频文件:.flv,.avi,.mpg,.mp4,.wmv,.mov,.3gp,.asf
    cataid false long 设定上传视频的分类
    format false string 默认返回json格式,如果format=xml返回xml格式
    jsonp false string 例如,正常情况{error:0,data:""},加 jsonp=a后返回a({error:0,data:""})
 

注意事项

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

返回结果

<?xml version="1.0" encoding="UTF-8"?>
<xml>
<error>0</error>
<data>
<video>
<swf_link>http://player.polyv.net/player/Player.swf?vid=b6ca62ff56b072a61e27a869c8afbfc5_3</swf_link>
<tag>42adadas</tag>
<mp4>http://cdn.polyv.net/uvideo/3/3BGEYCaPIV/5/b6ca62ff56b072a61e27a869c8afbfc5_3.mp4</mp4>
<playerwidth>600</playerwidth>
<title>asdasd</title>
<duration>00:00:25.27</duration>
<first_image>http://static.polyv.net/uimage/3/3BGEYCaPIV/5/b6ca62ff56b072a61e27a869c8afbfc5_0.jpg</first_image>
<times>0</times>
<context></context>
<images>
<image>"http://static.polyv.net/uimage/3/3BGEYCaPIV/5/b6ca62ff56b072a61e27a869c8afbfc5_0.jpg"    </image>
<image>"http://static.polyv.net/uimage/3/3BGEYCaPIV/5/b6ca62ff56b072a61e27a869c8afbfc5_1.jpg"    </image>
<image>"http://static.polyv.net/uimage/3/3BGEYCaPIV/5/b6ca62ff56b072a61e27a869c8afbfc5_2.jpg"    </image>
<image>"http://static.polyv.net/uimage/3/3BGEYCaPIV/5/b6ca62ff56b072a61e27a869c8afbfc5_3.jpg"    </image>
<image>"http://static.polyv.net/uimage/3/3BGEYCaPIV/5/b6ca62ff56b072a61e27a869c8afbfc5_4.jpg"    </image>
<image>"http://static.polyv.net/uimage/3/3BGEYCaPIV/5/b6ca62ff56b072a61e27a869c8afbfc5_5.jpg"    </image>
<image>"http://static.polyv.net/uimage/3/3BGEYCaPIV/5/b6ca62ff56b072a61e27a869c8afbfc5_6.jpg"    </image>
<image>"http://static.polyv.net/uimage/3/3BGEYCaPIV/5/b6ca62ff56b072a61e27a869c8afbfc5_7.jpg"    </image>
</images>
<playerheight>490</playerheight>
<vid>b6ca62ff56b072a61e27a869c8afbfc5_3</vid>
<ptime>2011-08-29 18:09:15</ptime>
</video>
</data>
</xml>

JSON示例

{"error":"0","data":
[{"swf_link":"http://player.polyv.net/player/Player.swf?vid=b6ca62ff56b072a61e27a869c8afbfc5_3",
"tag":"adad","mp4":"http://cdn.polyv.net/uvideo/3/3BGEYCaPIV/5/b6ca62ff56b072a61e27a869c8afbfc5_3.mp4",
"playerwidth":"600","title":"saaadad","duration":"00:00:25.27",        "first_image":"http://v.polyv.net/uimage/3/3BGEYCaPIV/5/b6ca62ff56b072a61e27a869c8afbfc5_0.jpg",
"times":"0","context":"",
images":"    [\"http://tatic.polyv.net/uimage/3/3BGEYCaPIV/5/b6ca62ff56b072a61e27a869c8afbfc5_0.jpg\",\"http://tatic.polyv.net/uimage/3/3BGEYCaPIV/5/b6ca62ff56b072a61e27a869c8afbfc5_1.jpg\",\"http://tatic.polyv.net/uimage/3/3BGEYCaPIV/5/b6ca62ff56b072a61e27a869c8afbfc5_2.jpg\",\"http://tatic.polyv.net/uimage/3/3BGEYCaPIV/5/b6ca62ff56b072a61e27a869c8afbfc5_3.jpg\",\"http://tatic.polyv.net/uimage/3/3BGEYCaPIV/5/b6ca62ff56b072a61e27a869c8afbfc5_4.jpg\",\"http://tatic.polyv.net/uimage/3/3BGEYCaPIV/5/b6ca62ff56b072a61e27a869c8afbfc5_5.jpg\",\"http://tatic.polyv.net/uimage/3/3BGEYCaPIV/5/b6ca62ff56b072a61e27a869c8afbfc5_6.jpg\",\"http://tatic.polyv.net/uimage/3/3BGEYCaPIV/5/b6ca62ff56b072a61e27a869c8afbfc5_7.jpg\"]","playerheight":"490","vid":"b6ca62ff56b072a61e27a869c8afbfc5_3","ptime":"2011-08-29 17:56:51"}]
}
 

字段说明

   #swf_link: Flash链接地址
   #tag: 标签
   #mp4: 视频地址
   #playerwidth: 视频宽度
   #title: 视频标题
   #duration:视频时长
   #describ: 个人描述
   #first_image: 视频截图
   #times: 点击次数
   #context: 详细介绍
   #images: 所有截图
   #playerheight:视频高度
   #ptime:视频上传日期
   #context:内容
   #ptime:上传时间
   #vid:视频id
   #cataid:分类id, 如1为根目录
   #default_video:用户默认播放视频
   #df:视频码率数
   #flv1:流畅码率flv格式视频地址
   #flv2:高清码率flv格式视频地址
   #flv3:超清码率flv格式视频地址
   #mp4_1:流畅码率mp4格式视频地址
   #mp4_2:高清码率mp4格式视频地址
   #mp4_3:超清码率mp4格式视频地址
   #hls1:流畅码率hls格式视频地址
   #hls2:高清码率hls格式视频地址
   #hls3:超清码率hls格式视频地址
   #hlsIndex:自适应码率hls播放地址
   #images_b:视频截图大图地址
   #seed:加密视频为1,非加密为0
   #status:视频状态
    kVideoStatusNormal          = 60,61//已经发布
    kVideoStatusTransWaiting   = 10,//等待编码
    kVideoStatusTransing   = 20,//正在编码
    kVideoStatusApprWaiting   = 50,//等待审核
    kVideoStatusUnPublic   = 51,//审核不通过
 
tag标签:
------分隔线----------------------------
------分隔线----------------------------