Skip to main content

资源库列表


获取所有资源库列表

  • 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 状态码的错误