跳至主要內容

文件相关

大约 3 分钟

注意

对于 Shamrock 尚未实现的 API,会在标题添加标记 未实现

上传私聊文件

该接口用于上传群文件。

终结点: /upload_private_file

参数

字段类型说明
user_idint64目标
filestring本地文件路径
namestring储存名称

上传群文件

该接口用于上传群文件。

终结点: /upload_group_file

参数

字段类型说明
group_idint64群号
filestring本地文件路径
namestring储存名称

注意

参数 folder在Shamrock不受支持。

参数

字段类型说明
group_idint64群号
filestring本地文件路径
namestring储存名称

删除群文件

该接口用于删除群文件。

终结点: /delete_group_file

参数

字段类型说明
group_idint64群号
file_idstring文件ID 参考 File 对象
busidint32文件类型 参考 File 对象

提示

该 API 无响应数据

创建群文件文件夹

该接口用于创建群文件文件夹。

注意

仅能在根目录创建文件夹

终结点: /create_group_file_folder

响应

字段类型说明
msg_idint32文件消息id

提示

该 API 无响应数据

删除群文件文件夹

该接口用于删除群文件文件夹。

终结点: /delete_group_folder

字段类型说明
group_idint64群号
folder_idstring文件夹ID 参考 Folder 对象

提示

该 API 无响应数据

获取群文件系统信息

该接口用于获取群文件系统信息。

终结点: /get_group_file_system_info

参数

字段类型说明
group_idint64群号

响应

字段类型说明
file_countint32文件总数
limit_countint32文件上限
used_spaceint64已使用空间
total_spaceint64空间上限

获取群根目录文件列表

该接口用于获取群根目录文件列表。

API 端点

/get_group_root_files

参数

字段类型说明
group_idint64群号

响应

字段类型说明
filesList<File>文件列表
foldersList<Folder>文件夹列表

File

字段类型说明
group_idint32群号
file_idstring文件ID
file_namestring文件名
busidint32文件类型
file_sizeint64文件大小
upload_timeint64上传时间
dead_timeint64过期时间,永久文件恒为0
modify_timeint64最后修改时间
download_timesint32下载次数
uploaderint64上传者ID
uploader_namestring上传者名字

Folder

字段类型说明
group_idint32群号
folder_idstring文件夹ID
folder_namestring文件名
create_timeint64创建时间
creatorint64创建者
creator_namestring创建者名字
total_file_countint32子文件数量

获取群子目录文件列表

该接口用于获取群子目录文件列表。

API 端点

/get_group_files_by_folder

参数

字段类型说明
group_idint64群号
folder_idstring文件夹ID 参考 Folder 对象

响应

字段类型说明
filesFile[]文件列表
foldersFolder[]文件夹列表

获取群文件资源链接

该接口用于获取群文件资源链接。

API 端点

/get_group_file_url

参数

字段类型说明
group_idint64群号
file_idstring文件ID 参考 File 对象
busidint32文件类型 参考 File 对象

响应

字段类型说明
urlstring文件下载链接

上传私聊文件 未实现

该接口用于上传私聊文件。

API 端点

/upload_private_file

参数

字段类型说明
user_idint64对方 QQ 号
filestring本地文件路径
namestring文件名称

注意

只能上传本地文件, 需要上传 http 文件的话请先下载至本地