12 KiB
12 KiB
Space
/cloud.Space/Get
获取空间数据
Request
{}
Reply
{
id: "0", // type<uint64>
identity: "", // type<string>
total_storage: "0", // type<int64>, 总存储空间
used_storage: "0", // type<int64>, 已用存储空间
max_storage: "0", // type<int64>, 最大存储空间
file_count: 0, // type<int32>, 文件数量
album_count: 0, // type<int32>, 相册数量
photo_count: 0, // type<int32>, 照片数量
note_count: 0, // type<int32>, 笔记数量
bookmark_count: 0, // type<int32>, 书签数量
private_count: 0, // type<int32>, 私有数量
created_at: "", // type<string>
updated_at: "", // type<string>
// 关联关系
cloud_disk_dirs: [{
id: "0", // type<uint64>
identity: "", // type<string>
parent_id: "0", // type<uint64>, 支持嵌套目录
name: "", // type<string>, 目录名称
path: "", // type<string>, 完整路径
created_at: "", // type<string>
updated_at: "", // type<string>
// 自关联
parent: {}, // type<CloudDiskDirItem>, 父级目录
subdirectories: [{}], // list<CloudDiskDirItem>, 子级目录
files: [{
id: "0", // type<uint64>
identity: "", // type<string>
directory_id: "0", // type<uint64>, 文件所属目录
name: "", // type<string>, 文件名
original_name: "", // type<string>, 原始文件名
size: "0", // type<int64>, 文件大小 (bytes)
mime_type: "", // type<string>, 文件类型
storage_path: "", // type<string>, 实际存储路径
hash: "", // type<string>, 文件哈希,用于去重
created_at: "", // type<string>
updated_at: "", // type<string>
// 关联关系
directory: {}, // type<CloudDiskDirItem>, 文件所属目录
}], // list<CloudDiskFileItem>, 文件
}], // list<CloudDiskDirItem>, 关联云盘目录
cloud_albums: [{
id: "0", // type<uint64>
identity: "", // type<string>
name: "", // type<string>, 相册名称
description: "", // type<string>, 相册描述
cover_photo: "", // type<string>, 封面照片URL
is_private: false, // type<bool>, 是否私有
created_at: "", // type<string>
updated_at: "", // type<string>
// 关联关系
photos: [{
id: "0", // type<uint64>
identity: "", // type<string>
album_id: "0", // type<uint64>, 专辑ID
title: "", // type<string>, 照片标题
description: "", // type<string>, 照片描述
file_path: "", // type<string>, 文件路径
file_size: "0", // type<int64>, 文件大小
mime_type: "", // type<string>, 文件类型
width: 0, // type<int32>, 图片宽度
height: 0, // type<int32>, 图片高度
taken_at: "", // type<string>, 拍摄时间
location: "", // type<string>, 拍摄地点
tags: "", // type<string>, 标签,逗号分隔
created_at: "", // type<string>
updated_at: "", // type<string>
// 关联关系
album: {}, // type<CloudAlbumItem>
}], // list<CloudPhotoItem>, 相册下的照片
}], // list<CloudAlbumItem>, 关联相册
cloud_notes: [{
id: "0", // type<uint64>
identity: "", // type<string>
title: "", // type<string>, 标题
content: "", // type<string>, 内容
category: "", // type<string>, 分类
tags: "", // type<string>, 标签,逗号分隔
is_markdown: false, // type<bool>, 是否是markdown格式
is_pinned: false, // type<bool>, 是否是置顶
is_private: false, // type<bool>, 是否是私有
views: 0, // type<int32>, 浏览次数
created_at: "", // type<string>
updated_at: "", // type<string>
// 关联关系
attachments: [{
id: "0", // type<uint64>
note_id: "0", // type<uint64>, 笔记ID
file_name: "", // type<string>, 文件名
file_path: "", // type<string>, 文件路径
file_size: "0", // type<int64>, 文件大小
mime_type: "", // type<string>, 文件类型
created_at: "", // type<string>, 创建时间
}], // list<NoteAttachmentItem>
}], // list<CloudNoteItem>, 关联笔记
cloud_bookmarks: [{
id: "0", // type<uint64>
identity: "", // type<string>
title: "", // type<string>, 标题
url: "", // type<string>, 网址
description: "", // type<string>, 描述
category: "", // type<string>, 分类
tags: "", // type<string>, 标签
icon: "", // type<string>, 网站图标URL
is_private: false, // type<bool>, 是否私有
created_at: "", // type<string>
updated_at: "", // type<string>
}], // list<CloudBookmarkItem>, 关联书签
cloud_private: [{
id: "0", // type<uint64>
identity: "", // type<string>
data_type: "", // type<string>, 数据类型: password, card, document, etc.
title: "", // type<string>, 标题
description: "", // type<string>, 描述
data: "", // type<string>, 加密存储的实际数据
is_encrypted: false, // type<bool>, 是否已加密
tags: "", // type<string>, 标签
created_at: "", // type<string>
updated_at: "", // type<string>
}], // list<CloudPrivateItem>, 关联私有数据
cloud_shares: [{
id: "0", // type<uint64>
identity: "", // type<string>
share_type: "", // type<string>, file, album, note, etc.
resource_id: "0", // type<uint64>, 对应资源的ID
share_token: "", // type<string>, 分享令牌
password: "", // type<string>, 可选分享密码
expires_at: "", // type<string>, 过期时间
view_count: 0, // type<int32>, 浏览次数
download_count: 0, // type<int32>, 下载次数
is_public: false, // type<bool>, 是否公开
created_at: "", // type<string>
updated_at: "", // type<string>
}], // list<CloudShareItem>, 关联分享
}
/cloud.Space/GetByKeyIdentifier
获取空间数据
Request
{
id: "0", // type<int64>, 唯一ID
identity: "", // type<string>, 唯一码
}
Reply
{
id: "0", // type<uint64>
identity: "", // type<string>
total_storage: "0", // type<int64>, 总存储空间
used_storage: "0", // type<int64>, 已用存储空间
max_storage: "0", // type<int64>, 最大存储空间
file_count: 0, // type<int32>, 文件数量
album_count: 0, // type<int32>, 相册数量
photo_count: 0, // type<int32>, 照片数量
note_count: 0, // type<int32>, 笔记数量
bookmark_count: 0, // type<int32>, 书签数量
private_count: 0, // type<int32>, 私有数量
created_at: "", // type<string>
updated_at: "", // type<string>
// 关联关系
cloud_disk_dirs: [{
id: "0", // type<uint64>
identity: "", // type<string>
parent_id: "0", // type<uint64>, 支持嵌套目录
name: "", // type<string>, 目录名称
path: "", // type<string>, 完整路径
created_at: "", // type<string>
updated_at: "", // type<string>
// 自关联
parent: {}, // type<CloudDiskDirItem>, 父级目录
subdirectories: [{}], // list<CloudDiskDirItem>, 子级目录
files: [{
id: "0", // type<uint64>
identity: "", // type<string>
directory_id: "0", // type<uint64>, 文件所属目录
name: "", // type<string>, 文件名
original_name: "", // type<string>, 原始文件名
size: "0", // type<int64>, 文件大小 (bytes)
mime_type: "", // type<string>, 文件类型
storage_path: "", // type<string>, 实际存储路径
hash: "", // type<string>, 文件哈希,用于去重
created_at: "", // type<string>
updated_at: "", // type<string>
// 关联关系
directory: {}, // type<CloudDiskDirItem>, 文件所属目录
}], // list<CloudDiskFileItem>, 文件
}], // list<CloudDiskDirItem>, 关联云盘目录
cloud_albums: [{
id: "0", // type<uint64>
identity: "", // type<string>
name: "", // type<string>, 相册名称
description: "", // type<string>, 相册描述
cover_photo: "", // type<string>, 封面照片URL
is_private: false, // type<bool>, 是否私有
created_at: "", // type<string>
updated_at: "", // type<string>
// 关联关系
photos: [{
id: "0", // type<uint64>
identity: "", // type<string>
album_id: "0", // type<uint64>, 专辑ID
title: "", // type<string>, 照片标题
description: "", // type<string>, 照片描述
file_path: "", // type<string>, 文件路径
file_size: "0", // type<int64>, 文件大小
mime_type: "", // type<string>, 文件类型
width: 0, // type<int32>, 图片宽度
height: 0, // type<int32>, 图片高度
taken_at: "", // type<string>, 拍摄时间
location: "", // type<string>, 拍摄地点
tags: "", // type<string>, 标签,逗号分隔
created_at: "", // type<string>
updated_at: "", // type<string>
// 关联关系
album: {}, // type<CloudAlbumItem>
}], // list<CloudPhotoItem>, 相册下的照片
}], // list<CloudAlbumItem>, 关联相册
cloud_notes: [{
id: "0", // type<uint64>
identity: "", // type<string>
title: "", // type<string>, 标题
content: "", // type<string>, 内容
category: "", // type<string>, 分类
tags: "", // type<string>, 标签,逗号分隔
is_markdown: false, // type<bool>, 是否是markdown格式
is_pinned: false, // type<bool>, 是否是置顶
is_private: false, // type<bool>, 是否是私有
views: 0, // type<int32>, 浏览次数
created_at: "", // type<string>
updated_at: "", // type<string>
// 关联关系
attachments: [{
id: "0", // type<uint64>
note_id: "0", // type<uint64>, 笔记ID
file_name: "", // type<string>, 文件名
file_path: "", // type<string>, 文件路径
file_size: "0", // type<int64>, 文件大小
mime_type: "", // type<string>, 文件类型
created_at: "", // type<string>, 创建时间
}], // list<NoteAttachmentItem>
}], // list<CloudNoteItem>, 关联笔记
cloud_bookmarks: [{
id: "0", // type<uint64>
identity: "", // type<string>
title: "", // type<string>, 标题
url: "", // type<string>, 网址
description: "", // type<string>, 描述
category: "", // type<string>, 分类
tags: "", // type<string>, 标签
icon: "", // type<string>, 网站图标URL
is_private: false, // type<bool>, 是否私有
created_at: "", // type<string>
updated_at: "", // type<string>
}], // list<CloudBookmarkItem>, 关联书签
cloud_private: [{
id: "0", // type<uint64>
identity: "", // type<string>
data_type: "", // type<string>, 数据类型: password, card, document, etc.
title: "", // type<string>, 标题
description: "", // type<string>, 描述
data: "", // type<string>, 加密存储的实际数据
is_encrypted: false, // type<bool>, 是否已加密
tags: "", // type<string>, 标签
created_at: "", // type<string>
updated_at: "", // type<string>
}], // list<CloudPrivateItem>, 关联私有数据
cloud_shares: [{
id: "0", // type<uint64>
identity: "", // type<string>
share_type: "", // type<string>, file, album, note, etc.
resource_id: "0", // type<uint64>, 对应资源的ID
share_token: "", // type<string>, 分享令牌
password: "", // type<string>, 可选分享密码
expires_at: "", // type<string>, 过期时间
view_count: 0, // type<int32>, 浏览次数
download_count: 0, // type<int32>, 下载次数
is_public: false, // type<bool>, 是否公开
created_at: "", // type<string>
updated_at: "", // type<string>
}], // list<CloudShareItem>, 关联分享
}