基本概念
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" }
發表回覆