根据视频类型搜索一批视频 - IlistVideoKind
功能介绍
根据视频类型搜索一批视频
授权信息
当前API调用无需身份策略权限。
URI
GET /koodrive/ose/v1/listVideoKind
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
kind |
是 |
String |
类型,对应具体类型有:全部,电视剧,综艺,电影,动漫,少儿,纪录片,体育,游戏,课程,科技,生活 |
cursor |
否 |
String |
游标 |
pageSize |
是 |
Integer |
每页数量,范围 [1,100] |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
Authorization |
是 |
String |
鉴权头 |
X-Date |
是 |
String |
签名时间,用于appId鉴权 |
X-User-Id |
是 |
String |
用户id,不用于appId鉴权 |
language |
否 |
String |
国际化语言标识,符合i18n规范,如zh-CN表示简体中文,en-US表示美式英语,不传默认美式英语 |
X-AIUser-Id |
否 |
String |
用户id,用于appId鉴权,与X-User-Id必选其一,都存在时以X-AIUser-Id的值为准 |
响应参数
状态码:200
参数 |
参数类型 |
描述 |
---|---|---|
nextCursor |
String |
分页游标,如果不存在,代表已返回最后一个 |
files |
Array of File objects |
查询获得的文件信息 |
参数 |
参数类型 |
描述 |
---|---|---|
category |
String |
类型 |
id |
String |
文件id |
fileName |
String |
文件名,最长160个字节 |
fileType |
String |
文件类型,外部输入 |
mimeType |
String |
内容类型 |
description |
String |
文件描述。字符串长度不超过512,不能包括emoji和非法字符。 |
favorite |
Boolean |
文件是否被收藏 |
recycled |
Boolean |
文件是否被放入回收站 |
directlyRecycled |
Boolean |
文件是否被直接被放入回收站(随着文件夹删除为false,直接删除为true) |
recyclingUser |
Object |
放入回收站的用户 |
recycledTime |
String |
放入回收站的时间 |
parentFolder |
Array of strings |
父目录ID列表,注意:当前只取第一个父母Id |
properties |
properties object |
文件公共自定义属性。key-value个数不能超过30个;单个key-value长度不超过124字符 |
appSettings |
appSettings object |
应用自定义属性。key-value个数不能超过30个;单个key-value长度不超过124字符 |
containers |
Array of strings |
空间标识 |
version |
Integer |
版本号 |
createdTime |
String |
文件创建时间 |
editedTime |
String |
文件修改时间 |
editedByMeTime |
String |
我修改文件时间 |
editedByMe |
Boolean |
是否是我修改文件 |
sharedWithMeTime |
String |
共享给我的时间 |
sharer |
Object |
分享者 |
owners |
Array of objects |
拥有者 |
lastEditor |
Object |
最后编辑者 |
hasShared |
Boolean |
是否共享 |
ownedByMe |
Boolean |
是否是我上传 |
capabilities |
Object |
权限 |
viewersHasCopyContentPermission |
Boolean |
浏览者是否可以拷贝内容 |
writerHasCopyPermission |
Boolean |
拷贝是否需要writer权限 |
writersHasSharePermission |
Boolean |
writer能否share |
originalFilename |
String |
原始文件名,最长80个字符。不能包括'<>|:"*?/'和emoji,不能等于'..','.','' |
fullFileSuffix |
String |
完整的文件后缀,取name第一个.后的字符串 |
fileSuffix |
String |
文件后缀,fullFileExtension最后一个字符串 |
size |
Integer |
文件大小 |
pictureMetadata |
Object |
图片元数据 |
videoMetadata |
Object |
视频元数据 |
audioMetadata |
Object |
音频元数据 |
sha256 |
String |
文件的sha256 |
lastHistoryVersionId |
String |
最新的历史记录版本ID |
attachments |
Array of objects |
附件(用途, 附件), 只有风控服务appid返回 |
iconDownloadLink |
String |
图标链接 |
existThumbnail |
Boolean |
是否有缩略图 |
privateKey |
String |
特殊文件夹标识,使用规则如下: 命名不得使用_default 仅允许在空间的根目录下创建时指定 仅允许在创建文件夹时指定 同一空间下不得重复 |
localPath |
String |
变更时的父目录顶层id路径(取前10层),变更记录和文件查询接口返回 |
sortName |
String |
转换fileName后的排序名称 |
userProperties |
Object |
用户属性 |
userCapabilities |
Object |
用户权限 |
参数 |
参数类型 |
描述 |
---|---|---|
additionalProp1 |
String |
文件公共自定义属性1 |
additionalProp2 |
String |
文件公共自定义属性2 |
additionalProp3 |
String |
文件公共自定义属性3 |
参数 |
参数类型 |
描述 |
---|---|---|
additionalProp1 |
String |
应用自定义属性1 |
additionalProp2 |
String |
应用自定义属性2 |
additionalProp3 |
String |
应用自定义属性3 |
状态码:401
参数 |
参数类型 |
描述 |
---|---|---|
code |
String |
状态码 |
msg |
String |
状态描述 |
请求示例
获取视频类型为‘体育’的视频,返回前10个
GET /koodrive/ose/v1/listVideoKind?kind=体育&pageSize=10 Authorization:Bearer+10f88*********4791e9ff
响应示例
状态码:200
根据视频类型搜索一批视频响应体
{ "files" : [ { "id" : "Fq0uJAdc3jUCa-z1G_MlEUb2vlcRLtfpA", "fileName" : "trailer.mp4", "favorite" : false, "mimeType" : "video/mp4", "fileSuffix" : "mp4", "recycled" : false, "hidden" : false, "size" : 4372373, "parentFolder" : [ "DFuQcxZyCdwArootIAAGinBbkHMWcgncA1649474998391492994" ], "containers" : [ "IAAGinBbkHMWcgncA1649474998391492994" ], "properties" : { "duration" : "52209", "localCreatedAt" : "", "localUpdatedAt" : "", "auditResult" : "{\"auditDetail\":\"{}\",\"auditLevel\":10,\"auditResult\":4}" }, "sha256" : "b670602fa00934ca27c4351bb0efe7ea7a07fae57284e44226025eeed7c51254", "attachments" : [ { "asset" : { "mimeType" : "video/mp4", "resource" : { "object" : { "id" : "9a4e2278eeb84dd4a3dfba0abb07d7d6086", "start" : 0, "downloadUrl" : { "url" : "xxx", "method" : "GET" } } } }, "hash" : "b670602fa00934ca27c4351bb0efe7ea7a07fae57284e44226025eeed7c51254", "usage" : "content", "sha256" : "b670602fa00934ca27c4351bb0efe7ea7a07fae57284e44226025eeed7c51254" } ], "owners" : [ { "category" : "drive#user", "me" : true, "permissionId" : "1649474998584375040", "userId" : "xxx" } ], "lastEditor" : { "category" : "drive#user", "me" : false, "permissionId" : "1605693059704715008", "userId" : "xxx" }, "fileType" : "20", "createdTime" : "2025-06-13T03:06:07.953Z", "editedTime" : "2025-06-13T03:06:08.919Z", "userProperties" : { "properties" : { "hidden" : "false" } }, "userCapabilities" : { "addChildNodePermission" : true, "copyPermission" : true, "deletePermission" : true, "downloadPermission" : true, "editPermission" : true, "listChildNodePermission" : true, "removeChildNodePermission" : true, "renameFilePermission" : true, "shareFilePermission" : true, "uploadPermission" : true, "viewPermission" : true }, "creatingUser" : "xxx" } ], "code" : 0, "msg" : "Success." }
状态码
状态码 |
描述 |
---|---|
200 |
根据视频类型搜索一批视频响应体 |
401 |
鉴权失效 |