资源库列表
获取所有资源库列表
- URL:
[get]/common/librarys
- 参数: 无
- 返回值:
local
:LibraryItem[] 本地库列表cloud
:LibraryItem[] 云端库列表online
:LibraryItem[] 在线库列表
库列表信息类型声明:
type LibraryItem = {
{
/**资源库根目录 */
path: string
/**资源库文件的根目录 */
resourcesPath: string
info: {
/**资源库id */
id: string
/**资源库名字 */
name: string
/**资源库文件总数 */
total: number
/**文件夹、智能文件夹、标签文件的usn信息 */
more_usn: IMoreUsn
/**状态 同步设置状态,共有3种状态 SYNC_STARTUP SYNC_STOP SYNC_UNOPENED {开启,暂停,关闭} */
status: string
/**扩展属性 */
extend: {
/**资源库图标 */
icon: string
/**预定于的颜色索引 */
iconColor: number
/**云同步资源库类型 */
type: 'normal' | 'online'
/**清除源文件设置 */
isGuideTemplate ?: boolean
}
}
updateLibrayrLastTime: string
view: {
previewUrl: string[]
isStop: boolean
/**资源库状态 */
statusText: string
}
}
}
获取收藏的资源库
- URL:
[get]/common/librarys/favorite
- 参数: 无
- 返回值: string[] 收藏的资源库的 ID 数组
获取打开的资源库
- URL:
[get]/common/librarys/actives
- 参数: 无
- 返回值: ILibraryBaseInfo[] 打开的资源库基本信息数组
type ILibraryBaseInfo = {
id: string
name: string
path: string
type: string
icon: string
iconColor: number
}
打开资源库
- URL:
[post]/common/librarys/open
- 参数:
libraryId
:string 资源资源库 ID
- 返回值: 无,如果打开失败返回非 200 状态码的错误
关闭库
- URL:
[post]/common/librarys/close
- 参数:
libraryId
:string 资源库 ID
- 返回值: 无,如果打开失败返回非 200 状态码的错误
关闭所有资源库
- URL:
[post]/common/librarys/closeAll
- 参数: 无
- 返回值: 无,如果打开失败返回非 200 状态码的错误