选择应用类型
第三方企业应用开发

批量获取文件或文件夹信息新版SDK

更新于 2023-06-06调用本接口,批量获取文件或文件夹信息。

接口功能介绍

在存储空间内添加的文件夹或上传的文件,可调用本接口批量获取相关信息。

获取的文件和文件夹信息主要有以下区别:

  • 文件大小,文件夹不可获取该字段。

  • 文件后缀,文件夹不可获取该字段。

权限

要调用此API,需要以下权限之一。

应用类型

是否支持

权限

API Explorer调试

企业内部应用支持企业存储文件读权限API Explorer
第三方企业应用支持企业存储文件读权限API Explorer
第三方个人应用暂不支持企业存储文件读权限暂不支持

请求方法

Loading...

Header参数

名称

类型

是否必填

描述

x-acs-dingtalk-access-token

String

调用该接口的访问凭证。

Path参数

名称

类型

是否必填

描述

spaceId

String

空间ID。

  • 企业内部应用,调用添加空间接口获取id参数值。

  • 第三方企业应用,调用添加空间接口获取id参数值。

Query参数

名称

类型

是否必填

描述

unionId

String

操作人的unionId。

Body参数

名称

类型

是否必填

描述

dentryIds

Array of String

文件或文件夹的ID列表,最大值30。

option

Object

可选参数。

appIdsForAppProperties

Array of String

指定应用ID列表,最大值20。

说明

  • 如果传该参数,会返回该文件或文件夹对应应用的属性。

  • 如果不传该参数,会返回该文件或文件夹的所有应用的属性。

withThumbnail

Boolean

是否获取文件缩略图信息。

  • true:是

  • false:否

说明

按需获取,获取时会增加接口耗时。

返回参数

名称

类型

描述

resultItems

Array

批量获取的文件或文件夹信息列表。

spaceId

String

文件或文件夹所在空间ID。

dentryId

String

文件或文件夹的ID。

success

Boolean

文件或文件夹获取是否成功,true表示成功。

errorCode

String

错误原因。

dentry

Object

文件或文件夹的信息。

id

String

文件或文件夹的ID。

spaceId

String

文件或文件夹所在的空间ID。

parentId

String

文件或文件夹的父目录ID,根目录ID值为0。

type

String

类型。

  • FILE:文件

  • FOLDER:文件夹

name

String

文件或文件夹名称。

size

Long

文件大小,单位Byte。

path

String

文件或文件夹的路径。

version

Long

文件或文件夹的版本号。

status

String

状态。

  • NORMAL:正常

  • DELETED:已删除

  • EXPIRED:已过期

extension

String

文件的后缀。

creatorId

String

创建者unionId。

modifierId

String

修改者unionId。

createTime

String

创建时间,iso8601格式,例如:2022-07-29T14:55Z。

modifiedTime

String

修改时间,iso8601格式,例如:2022-07-29T14:55Z。

properties

Object

文件或文件夹属性信息。

readOnly

Boolean

文件或文件夹是否只读。

  • true:是

  • false:否

appProperties

Map<String, Array>

在特定应用上的属性。

Array

属性列表。

name

String

属性名。

value

String

属性值。

visibility

String

属性可见性。

  • PUBLIC:所有应用都可见

  • PRIVATE:仅限当前应用可见

uuid

String

标识字段。

partitionType

String

存储分区。

  • PUBLIC_OSS_PARTITION:公有云OSS存储分区

  • MINI_OSS_PARTITION:专属Mini OSS存储分区

storageDriver

String

驱动类型。

  • DINGTALK:钉钉统一存储驱动

  • ALIDOC:钉钉文档存储驱动

  • SHANJI:闪记存储驱动

  • UNKNOWN:未知驱动

thumbnail

Object

缩略图信息。

width

Integer

缩略图宽度,单位px。

height

Integer

缩略图高度,单位px。

url

String

缩略图url。

示例

请求示例

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

返回示例

Loading...

错误码

HttpCode

错误码

错误信息

说明

400

paramError

%s

参数错误

403

permissionDenied

%s

用户缺少获取文件(夹)信息的权限

404

spaceNotExist

%s

空间不存在

500

systemError

%s

系统错误

500

unknownError

Unknown Error

未知错误

503

operationTimeout

%s

请求超时

点击纠错