批量获取视频信息

通过该接口可以获取指定用户的一批有效视频(不包括删除、正在处理的视频)的信息,目前共三个版本,最新版本为V3:

a.当地址为http://spark.bokecc.com/api/videos/v3

需要传递以下参数:

参数 说明
userid 用户 id,不可为空
videoid_from 起始 videoid,若为空,则从上传的第一个视频开始
videoid_to 终止 videoid,若为空,则到最后一个上传的视频
num_per_page 返回信息时,每页包含的视频个数 注:允许范围为 1~100
page 当前页码
format 返回格式,xml 或 json

返回数据videos包含以下字段:

字段名 说明
total 返回视频数量
video 视频信息

video包含以下字段:

字段名 说明
id 视频ID
title 视频标题
desp 视频描述
tags 视频标签
duration 视频时长,单位秒
category 视频分类ID
image 视频截图地址
imageindex 视频截图序号
image-alternate 视频截图排列信息
definition 视频文件大小信息
totalsize 视频占用总空间,包含原始文件大小
originalsize 原始文件占用空间

image-alternate包含以下字段:

字段名 说明
index 视频截图排列序号
url 视频截图地址

definition包含以下字段:

字段名 说明
definitionlevel 视频清晰度值
definitiondesc 视频清晰度描述
terminaltype 终端类型(0:PC端,10:移动端)
filesize 视频文件大小

XML格式的返回信息如下:

<?xmlversion="1.0"encoding="UTF-8"?>

<videos>

<total>100</total>

<video>

<id>01234567</id>

<title><!\[CDATA\[Video Title\]\]></title>

<desp><!\[CDATA\[Video Description\]\]></desp>

<tags><!\[CDATA\[tag1 tag2 tag3\]\]></tags>

<duration>12345</duration>

<category>12345</category>

<image>http://image.bokecc.com/abc.jpg</image>

<imageindex>1</imageindex>

<image-alternate>

<index>0</index>

<url>http://image.bokecc.com/abc0.jpg</url>

</image-alternate>

<image-alternate>

<index>1</index>

<url>http://image.bokecc.com/abc1.jpg</url>

</image-alternate><definition>

<definitionlevel>0</definitionlevel>

<definitiondesc>普通</definitiondesc>

<terminaltype>0</terminaltype>

<filesize>2839461</filesize>

</definition><totalsize>8518383</totalsize>

<originalsize>3275892</originalsize>

</video>

...

</videos>

JSON格式的返回信息如下:

{

"videos":{

"total":100,

"video":\[

{

"id":"01234567",

"title":"Video Title",

"desp":"Video Description",

"tags":"tag1 tag2 tag3",

"duration":12345,

"category":"12345",

"image":"http://image.bokecc.com/abc.jpg",

"imageindex":1,

"image-alternate":\[

{

"index":0,

"url":"http://image.bokecc.com/abc0.jpg"

},

…

\],

"definition":\[

{

"definitionlevel":2,

"definitiondesc":"高清",

"terminaltype": 0,

"filesize": 6587147

},

…

\],

"totalsize":8518383,

"originalsize":3275892

},

…

\]

}

}

b.当地址为http://spark.bokecc.com/api/videos/v2

需要传递以下参数:

参数 说明
userid 用户id,不可为空
videoid_from 起始videoid,若为空,则从上传的第一个视频开始
videoid_to 终止videoid,若为空,则到最后一个上传的视频
num_per_page 返回信息时,每页包含的视频个数注:允许范围为1~100
page 当前页码
format 返回格式,xml 或json

返回数据videos包含以下字段:

字段名 说明
total 返回视频数量
video 视频信息

video包含以下字段:

字段名 说明
id 视频ID
title 视频标题
desp 视频描述
tags 视频标签
duration 视频时长,单位秒
category 视频分类ID
image 视频截图地址
imageindex 视频截图序号
image-alternate 视频截图排列信息

image-alternate包含以下字段:

字段名 说明
definitionlevel 视频清晰度值
definitiondesc 视频清晰度描述

definition包含以下字段:

字段名 说明
definitionlevel 视频清晰度值
definitiondesc 视频清晰度描述
terminaltype 终端类型(0:PC端,10:移动端)
filesize 视频文件大小

XML格式的返回信息如下:

<?xmlversion="1.0"encoding="UTF-8"?>

<videos>

<total>100</total>

<video>

<id>01234567</id>

<title><!\[CDATA\[Video Title\]\]></title>

<desp><!\[CDATA\[Video Description\]\]></desp>

<tags><!\[CDATA\[tag1 tag2 tag3\]\]></tags>

<duration>12345</duration>

<category>12345</category>

<image>http://image.bokecc.com/abc.jpg</image>

<imageindex>1</imageindex>

<image-alternate>

<index>0</index>

<url>http://image.bokecc.com/abc0.jpg</url>

</image-alternate>

<image-alternate>

<index>1</index>

<url>http://image.bokecc.com/abc1.jpg</url>

</image-alternate><definition>

<definitionlevel>0</definitionlevel>

<definitiondesc>普通</definitiondesc>

<terminaltype>0</terminaltype>

<filesize>2839461</filesize>

</definition></video>

...

</videos>

JSON格式的返回信息如下:

{

"videos":{

"total":100,

"video":\[

{

"id":"01234567",

"title":"Video Title",

"desp":"Video Description",

"tags":"tag1 tag2 tag3",

"duration":12345,

"category":"12345",

"image":"http://image.bokecc.com/abc.jpg",

"imageindex":1,

"image-alternate":\[

{

"index":0,

"url":"http://image.bokecc.com/abc0.jpg"

},

…

\],

"definition":\[

{

"definitionlevel":2,

"definitiondesc":"高清",

"terminaltype": 0,

"filesize": 6587147

},

…

\]

},

…

\]

}

}

c.当地址为http://spark.bokecc.com/api/videos

需要传递以下参数:

参数 说明
userid 用户id,不可为空
videoid_from 起始videoid,若为空,则从上传的第一个视频开始
videoid_to 终止videoid,若为空,则到最后一个上传的视频
num_per_page 返回信息时,每页包含的视频个数注:允许范围为1~100
page 当前页码
format 返回格式,xml 或json

返回数据videos包含以下字段:

字段名 说明
total 返回视频数量
video 视频信息

video包含以下字段:

字段名 说明
id 视频ID
title 视频标题
desp 视频描述
tags 视频标签
duration 视频时长,单位秒
category 视频分类ID
image 视频截图地址
imageindex 视频截图序号
image-alternate 视频截图排列信息
definition 视频文件大小信息

image-alternate包含以下字段:

字段名 说明
index 视频截图排列序号
url 视频截图地址

definition包含以下字段:

字段名 说明
definitionlevel 视频清晰度值
definitiondesc 视频清晰度描述
terminaltype 终端类型(0:PC端,10:移动端)
filesize 视频文件大小

XML格式的返回信息如下:

<?xmlversion="1.0"encoding="UTF-8"?>

<videos>

<total>100</total>

<video>

<id>01234567</id>

<title><!\[CDATA\[Video Title\]\]></title>

<desp><!\[CDATA\[Video Description\]\]></desp>

<tags><!\[CDATA\[tag1 tag2 tag3\]\]></tags>

<duration>12345</duration>

<category>12345</category>

<image>http://image.bokecc.com/abc.jpg</image>

<imageindex>1</imageindex>

<image-alternate>

<index>0</index>

<url>http://image.bokecc.com/abc0.jpg</url>

</image-alternate>

<image-alternate>

<index>1</index>

<url>http://image.bokecc.com/abc1.jpg</url>

</image-alternate>

...

</video>

...

</videos>

JSON格式的返回信息如下:

{

"videos":{

"total":100,

"video":\[

{

"id":"01234567",

"title":"Video Title",

"desp":"Video Description",

"tags":"tag1 tag2 tag3",

"duration":12345,

"category":"12345",

"image":"http://image.bokecc.com/abc.jpg",

"imageindex":1,

"image-alternate":\[

{

"index":0,

"url":"http://image.bokecc.com/abc0.jpg"

},

…

\]

},

…

\]

}

}

results matching ""

    No results matching ""