Skip to content

列取附件

列取一个资源的所有附件。返回的附件列表支持分页,按照附件上传时间排序。

每个附件会返回一个可供下载的临时url,有效期为3分钟,最多可以支持3次下载。如果超过使用限制,需要通过本接口获取新的临时url。

Tip: 获取任务的附件列表,需要该任务的读取权限。

请求

项目
HTTP URLhttps://open.feishu.cn/open-apis/task/v2/attachments
HTTP MethodGET
接口频率限制1000 次/分钟、50 次/秒
支持的应用类型custom,isv
权限要求 调用该 API 所需的权限。开启其中任意一项权限即可调用 开启任一权限即可task:attachment:read 查看任务附件 task:attachment:write 查看、创建、删除任务附件

请求头

名称类型必填描述
Authorizationstringtenant_access_tokenuser_access_token 值格式:"Bearer access_token" 示例值:"Bearer u-7f1bcd13fc57d46bac21793a18e560" 了解更多:如何选择与获取 access token

查询参数

名称类型必填描述
page_sizeint分页大小
示例值:50
默认值50
数据校验规则
- 取值范围:1100
page_tokenstring分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
示例值:aWQ9NzEwMjMzMjMxMDE=
resource_typestring附件归属的资源类型。目前只支持"task"。
示例值:task
默认值task
resource_idstring附件归属资源的id,配合resource_type使用。例如希望获取任务的附件,需要设置 resource_type为task, resource_id为任务GUID。任务GUID的获取方式可以参考任务功能概述
示例值:9842501a-9f47-4ff5-a622-d319eeecb97f
user_id_typestring用户 ID 类型
示例值:open_id
默认值open_id

响应

响应体

名称类型描述
codeint错误码,非 0 表示失败
msgstring错误描述
data\--
  └ itemsattachment\[\]附件列表
    └ guidstring附件guid
    └ file_tokenstring附件在云文档系统中的token
    └ namestring附件名
    └ sizeint附件的字节大小
    └ resourceresource附件归属的资源
      └ typestring资源类型
      └ idstring资源ID
    └ uploadermember附件上传者
      └ idstring表示member的id
      └ typestring成员的类型
      └ rolestring成员角色
    └ is_coverboolean是否是封面图
    └ uploaded_atstring上传时间戳(ms)
    └ urlstring附件的临时下载url,有效时间3分钟,且只允许调用3次进行附件下载。
  └ page_tokenstring分页标记,当 has_more 为 true 时,会同时返回新的 page_token,否则不返回 page_token
  └ has_moreboolean是否还有更多项

响应体示例

json
{
    "code": 0,
    "msg": "success",
    "data": {
        "items": [
            {
                "guid": "f860de3e-6881-4ddd-9321-070f36d1af0b",
                "file_token": "boxcnTDqPaRA6JbYnzQsZ2doB2b",
                "name": "foo.jpg",
                "size": 62232,
                "resource": {
                    "type": "task",
                    "id": "e6e37dcc-f75a-5936-f589-12fb4b5c80c2"
                },
                "uploader": {
                    "id": "ou_2cefb2f014f8d0c6c2d2eb7bafb0e54f",
                    "type": "user",
                    "role": "editor"
                },
                "is_cover": false,
                "uploaded_at": "1675742789470",
                "url": "https://example.com/download/authcode/?code=OWMzNDlmMjJmZThkYzZkZGJlMjYwZTI0OTUxZTE2MDJfMDZmZmMwOWVj"
            }
        ],
        "page_token": "aWQ9NzEwMjMzMjMxMDE=",
        "has_more": true
    }
}

错误码

HTTP状态码错误码描述排查建议
4001470400请求参数有误查看返回的请求体中的msg确定具体原因。
4041470404要查询附件的资源不存在或已删除。确认要查询资源是否还存在。
5001470500服务器错误。使用同样请求重试调用接口。如果持续返回错误,可以联系技术支持排查问题。
4031470403缺少列取附件的权限。确认调用身份拥有列取附件列表的权限。

内容来源:飞书开放平台 · 自动爬取整理