Folder

Folder API 允許您列出、建立及管理 Eagle 資源庫中的資料夾。

端點概覽

方法
端點
說明

GET

/api/v2/folder/get

列出所有資料夾

POST

/api/v2/folder/get

列出資料夾(請求主體)

POST

/api/v2/folder/create

建立新資料夾

POST

/api/v2/folder/update

更新資料夾


GET /api/v2/folder/get

以可選的篩選條件列出資料夾。回傳分頁結果。

查詢參數

  • id string(可選)— 以 ID 回傳單一資料夾

  • ids string(可選)— 以逗號分隔的資料夾 ID

  • isSelected boolean(可選)— 回傳目前選取的資料夾

  • isRecent boolean(可選)— 回傳最近使用的資料夾

  • offset integer(可選)— 分頁偏移量,預設 0

  • limit integer(可選)— 分頁限制,預設 50,最大 1000

回應

範例


POST /api/v2/folder/get

與 GET 相同,但接受 JSON 主體中的篩選參數。

請求主體

  • id string(可選)— 資料夾 ID

  • ids string[](可選)— 資料夾 ID 陣列

  • isSelected boolean(可選)— 目前選取的資料夾

  • isRecent boolean(可選)— 最近使用的資料夾

  • offset integer(可選)— 分頁偏移量,預設 0

  • limit integer(可選)— 分頁限制,預設 50,最大 1000

範例


POST /api/v2/folder/create

在資源庫中建立新資料夾。

請求主體

  • name string(必填)— 資料夾名稱

  • description string(可選)— 資料夾說明

  • parent string(可選)— 父資料夾 ID。若省略則建立在根層級。

回應

回傳新建立的資料夾物件。

範例


POST /api/v2/folder/update

更新現有資料夾的中繼資料。只有您包含的欄位會被修改。

請求主體

  • id string(必填)— 要更新的資料夾 ID

可修改的欄位:

  • name string(可選)— 新資料夾名稱

  • description string(可選)— 新說明

  • tags string[](可選)— 替換資料夾標籤

  • iconColor string(可選)— 資料夾圖示顏色。可選值:redorangeyellowgreenaquabluepurplepink

  • parent string | null(可選)— 將資料夾移至新的父資料夾。設為 null 以移至根層級。

回應

回傳更新後的資料夾物件。

範例


Folder 屬性

API 回傳的資料夾包含以下屬性:

屬性
類型
說明

id

string

唯一資料夾 ID

name

string

資料夾名稱

description

string

資料夾說明

children

Object[]

子資料夾物件陣列

modificationTime

integer

最後修改時間戳記

tags

string[]

標籤名稱陣列

iconColor

string

圖示顏色名稱

imageCount

integer

此資料夾中的項目數量

Last updated