列举收藏文件信息 - listStarFile
功能介绍
列举收藏文件信息接口,每次返回最大支持100个。
授权信息
当前API调用无需身份策略权限。
URI
GET /koodrive/ose/v1/star/files
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
pageSize | 否 | Integer | 参数解释: 分页个数 约束限制: 不涉及 取值范围: <=100 默认取值: 100 |
pageCursor | 否 | String | 参数解释: 游标,由前一个响应的nextCursor获取 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 |
sortType | 否 | Integer | 参数解释: 排序类型 约束限制: 不涉及 取值范围: 收藏时间(默认) 默认取值:1 |
sortDirection | 否 | Integer | 参数解释: 排序方向型 约束限制: 不涉及 取值范围: 1:升序,2:降序(默认) 默认取值: 2 |
fileType | 否 | String | 参数解释: 文件类型 约束限制: 不涉及 取值范围: 默认取值: 不涉及 |
imageProcess | 否 | String | 参数解释: 缩略图尺寸 约束限制: 不涉及 取值范围: 取值参照https://support.huaweicloud.com/usermanual-obs/obs_01_0430.html 默认取值: image/resize,m_lfit,h_128,w_128 |
请求参数
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
Authorization | 是 | String | 参数解释: 该字段存储的是Access Token。调用KooDrive的API使用Token认证,拥有Token就代表拥有某种权限,在调用API的时候将Token加到请求消息头中,从而通过身份认证,获得操作API的权限。Access Token的获取请参考对应的开发手册,格式参考:Bearer+{access_token} 约束限制: 不涉及 取值范围: 不涉及 默认值: 不涉及 |
X-Traceid | 否 | String | 参数解释: 业务跟踪id(必须58位) 约束限制: 不涉及 取值范围: 长度为58位 默认值: 不涉及 |
language | 否 | String | 参数解释: 国际化语言标识 约束限制: 符合i18n规范,如zh-CN表示简体中文,en-US表示美式英语 取值范围: 符合i18n规范 默认取值: en-US |
X-User-Id | 是 | String | 参数解释: KooDrive侧用户id,用于app鉴权 约束限制: 不涉及 取值范围: 不涉及 默认值: 不涉及 |
X-Date | 是 | String | 参数解释: 日期,用于app鉴权,格式为yyyyMMdd‘T’HHmmss‘Z’ 约束限制: 距当前时间15分钟以内,不能晚于当前时间 取值范围: 不涉及 默认值: 不涉及 |
响应参数
状态码:200
参数 | 参数类型 | 描述 |
|---|---|---|
nextCursor | String | 分页游标,如果不存在,代表已返回最后一个 |
autoDeleted | Integer | 自动删除的文件数量(原文件已被物理删除) |
starFileList | Array of StarFile objects | 收藏文件信息 |
code | String | 响应码 |
msg | String | 响应信息 |
参数 | 参数类型 | 描述 |
|---|---|---|
id | String | 文件id |
fileName | String | 文件名,最长250个字符 |
fileType | String | 文件类型,外部输入 |
mimeType | String | 内容类型 |
favorite | Boolean | 文件是否被收藏 |
recycled | Boolean | 文件是否被放入回收站 |
parentFolder | Array of strings | 父目录ID列表,注意:当前只取第一个父母Id |
properties | Map<String,String> | 文件公共自定义属性。key-value个数不能超过30个;单个key-value长度不超过124字符 |
containers | Array of strings | 空间标识 |
createdTime | String | 文件创建时间 |
editedTime | String | 文件修改时间 |
owners | Array of owners objects | 拥有者 |
lastEditor | lastEditor object | 最后编辑者 |
fileSuffix | String | 文件后缀,fullFileExtension最后一个字符串 |
size | Integer | 文件大小 |
sha256 | String | 文件的sha256 |
attachments | Array of attachments objects | 附件(用途,附件),只有风控服务appid返回 |
downloadLinks | Array of DownloadLink objects | FileProxy文件列表下载地址 |
userProperties | userProperties object | 用户属性 |
starredTime | String | 收藏时间 |
filePath | String | 文件位置,只记录到团队名称 |
spaceType | String | 空间类型: |
invalid | Integer | 文件是否已失效,0:正常,1:失效 |
hidden | Boolean | 文件是否隐藏 |
userCapabilities | userCapabilities object | 用户权限 |
参数 | 参数类型 | 描述 |
|---|---|---|
category | String | 类型,drive#user |
userId | String | 华为用户ID |
me | Boolean | 是否是我 |
permissionId | String | 权限id |
参数 | 参数类型 | 描述 |
|---|---|---|
usage | String | 用途默认:'content'-实体内容、'thumbnail'-缩略图,业务可以扩展该字段 |
hash | String | Asset关联的资源的hash |
sha256 | String | Asset关联的资源的sha256 |
asset | asset object | 资产 |
参数 | 参数类型 | 描述 |
|---|---|---|
id | String | 分片ID |
start | Long | 分片的起始位置,不适用于type={12} |
downloadUrl | downloadUrl object | 下载url |
images | Array of Images objects | 缩略图 |
参数 | 参数类型 | 描述 |
|---|---|---|
usage | String | 用途默认:'content'-实体内容、'thumbnail'-缩略图,业务可以扩展该字段 |
downloadLink | String | 附件下载地址 |
参数 | 参数类型 | 描述 |
|---|---|---|
addChildNodePermission | Boolean | 是否可以增加子目录/文件 |
copyPermission | Boolean | 是否可以拷贝 |
deletePermission | Boolean | 是否可以删除 |
downloadPermission | Boolean | 是否可以下载内容 |
editPermission | Boolean | 是否可以编辑 |
listChildNodePermission | Boolean | 是否可以list子目录/文件 |
removeChildNodePermission | Boolean | 是否可以移动子目录 |
renameFilePermission | Boolean | 是否可以重命名 |
shareFilePermission | Boolean | 是否可以共享 |
uploadPermission | Boolean | 是否可以上传文件 |
viewPermission | Boolean | 是否可以预览 |
请求示例
按照收藏时间降序排列每页100个收藏文件并按照规定代销显示缩略图
GET /koodrive/ose/v1/star/files?pageSize=100&sortDirection=2&sortType=1&imageProcess=image/resize,m_lfit,h_128,w_128%3Bimage/resize,m_lfit,h_480,w_480%3Bimage/resize,m_lfit,h_800,w_800%3Bimage/resize,m_lfit,h_1080,w_1080&tenantId=667706171d1c4ef2a4d7464f3656066c Authorization: Bearer+f19b0*********1421be9c
响应示例
状态码:200
OK
{
"starFileList": [
{
"id": "Fo*********A",
"fileName": "眼巴巴.jpg",
"favorite": true,
"starredTime": "2025*********Z",
"mimeType": "image/jpeg",
"fileSuffix": "jpg",
"recycled": false,
"hidden": false,
"size": 2058,
"parentFolder": [
"DFkaJ_Mm*********77"
],
"containers": [
"I*********77"
],
"properties": {
"path": "rootI*********WA",
"localCreatedAt": "",
"localUpdatedAt": "",
"auditResult": "{\"auditDetail\":\"{}\",\"auditLevel\":10,\"auditResult\":1}"
},
"sha256": "938c32*********8a506029",
"attachments": [
{
"asset": {
"resource": {
"object": {
"id": "002*********86",
"start": 0,
"downloadUrl": {
"url": "https://*********",
"method": "GET"
},
"images": [
{
"process": "image/resize,m_lfit,h_128,w_128",
"downloadUrl": {
"url": "https://*********",
"method": "GET"
}
}
]
}
}
},
"hash": "938c*********029",
"usage": "content",
"sha256": "938c*********029"
}
],
"owners": [
{
"category": "dr*********r",
"me": true,
"permissionId": "160*********76",
"userId": "ZWU*********M0NA"
}
],
"lastEditor": {
"category": "drive#user",
"me": true,
"permissionId": "160*********76",
"userId": "ZWU*********M0NA"
},
"fileType": "15",
"createdTime": "2025-*********Z",
"editedTime": "2025-*********Z",
"userProperties": {
"attributes": {
"starred": "false"
},
"properties": {
"hidden": "false"
}
},
"downloadLinks": [
{
"usage": "content",
"downloadLink": "https://*********"
},
{
"usage": "thumbnail",
"downloadLink": "https://*********"
}
],
"userCapabilities": {
"addChildNodePermission": true,
"copyPermission": true,
"deletePermission": true,
"downloadPermission": true,
"editPermission": true,
"listChildNodePermission": true,
"removeChildNodePermission": true,
"renameFilePermission": true,
"shareFilePermission": true,
"uploadPermission": true,
"viewPermission": true
},
"creatingUser": "ZWU*********M0NA",
"filePath": "个人空间",
"invalid": 0,
"spaceType": "1"
},
],
"autoDeleted": 0,
"code": 0,
"msg": "成功"
} 状态码
状态码 | 描述 |
|---|---|
200 | OK |

