基本概念
kangle Kangle.org 服務是一項可以像請求前端資源庫的在線字體 (web fonts) 服務。
當前接口可通過參數分頁查詢 Kangle.org 庫的字體列表
請求地址
POST https://app.kangle.org/api/fonts/list 查詢條件
接口支持查詢參數如下
| Body | 屬性類型 | 屬性描述 | 是否必傳 |
|---|---|---|---|
| pageData | object{page:number,size:number} | 分頁信息 | 是 |
| tags | string | 標籤 | 否 |
| category | string | 分類 | 否 |
| keyword | string | 關鍵詞 | 否 |
提示: 你可以一次傳多個參數.
查詢參數示例
{ "pageData": { "page": 1, "size": 5 } } 響應數據
該接口返回的是一個對象結構
數據返回結構
| 屬性名 | 數據類型 | 描述 |
|---|---|---|
| code | string | 響應狀態碼 |
| message | number | 響應信息狀態信息 |
| data | object | 數據主體,數組對象 |
data
| 屬性名 | 數據類型 | 描述 |
|---|---|---|
| dataList | array | 字體列表信息 |
| page | number | 分頁,當前第幾頁 |
| pageTotal | number | 總頁數 |
| total | number | 字體總數 |
dataList
| 屬性名 | 數據類型 | 描述 |
|---|---|---|
| id | string | 唯一 id |
| name | string | 字體名稱 |
| fontFamily | string | 字體使用名稱 – 可用於設置 css 屬性 font-family |
| fontSubfamily | string | 子字體名稱 – 可用於設置 css 屬性 font-weight |
| version | string | 版本號 |
| copyright | string | 版權信息 |
| description | string | 描述信息 |
| designer | string | 設計者 |
| license | string | 使用協議地址 |
| tags | string | 字體標籤 |
| languages | string | 字體適用語言 |
| category | string | 字體分類 |
| created_at | string | 創建時間 |
| updated_at | string | 更新時間 |
下面是一個詳細的返回數據例子
{ "code": 200, "data": { "page": "number", "total": "number", "pageTotal": "number", "dataList": [ { "name": "string", "fontFamily": "string", "fontSubfamily": ["string"], "version": "string", "copyright": "string", "description": "string", "designer": "string", "license": "string | null", "category": "string", "tags": "string", "languages": "string", "id": "string", "created_at": "date", "updated_at": "date" } ] }, "message": "success" }
發表回覆