Tag
Tag API 允許您列出、重新命名及合併 Eagle 資源庫中的標籤。
端點概覽
GET
/api/v2/tag/get
列出所有標籤
POST
/api/v2/tag/get
列出標籤(請求主體)
GET
/api/v2/tag/getRecentTags
取得最近使用的標籤
GET
/api/v2/tag/getStarredTags
取得已加星號的標籤
POST
/api/v2/tag/update
重新命名標籤
POST
/api/v2/tag/merge
合併兩個標籤
GET /api/v2/tag/get
列出資源庫中的所有標籤。回傳分頁結果。
查詢參數
namestring(可選)— 以名稱篩選標籤(子字串匹配)offsetinteger(可選)— 分頁偏移量,預設0limitinteger(可選)— 分頁限制,預設50,最大1000
回應
範例
POST /api/v2/tag/get
與 GET 相同,但接受 JSON 主體中的篩選參數。
請求主體
namestring(可選)— 以名稱篩選標籤(子字串匹配)offsetinteger(可選)— 分頁偏移量,預設0limitinteger(可選)— 分頁限制,預設50,最大1000
範例
GET /api/v2/tag/getRecentTags
取得最近使用的標籤。回傳分頁結果。
查詢參數
offsetinteger(可選)— 分頁偏移量,預設0limitinteger(可選)— 分頁限制,預設50,最大1000
回應
範例
GET /api/v2/tag/getStarredTags
取得已加星號(釘選)的標籤。回傳分頁結果。
查詢參數
offsetinteger(可選)— 分頁偏移量,預設0limitinteger(可選)— 分頁限制,預設50,最大1000
回應
與 /api/v2/tag/getRecentTags 格式相同。
範例
POST /api/v2/tag/update
重新命名現有標籤。所有使用此標籤的項目都會自動更新。
請求主體
originalNamestring(必填)— 目前的標籤名稱namestring(必填)— 新的標籤名稱
回應
回傳更新後的標籤物件。
範例
POST /api/v2/tag/merge
將來源標籤合併到目標標籤。所有擁有來源標籤的項目會被替換為目標標籤。合併後來源標籤會被移除。
請求主體
sourcestring(必填)— 要合併的來源標籤名稱(將被移除)targetstring(必填)— 要合併至的目標標籤名稱(將被保留)
回應
範例
Tag 屬性
API 回傳的標籤包含以下屬性:
name
string
標籤名稱
count
integer
使用此標籤的項目數量
color
string
標籤顏色(未設定時為空字串)
groups
string[]
標籤群組 ID 陣列
pinyin
string
名稱的拼音表示
Last updated