📝 API
This commit is contained in:
parent
07c0f5afbf
commit
2088a09b59
1 changed files with 212 additions and 52 deletions
264
API.md
264
API.md
|
@ -2,35 +2,36 @@
|
|||
* [鉴权](#鉴权)
|
||||
* [Webhook](#Webhook)
|
||||
* [笔记本](#笔记本)
|
||||
* [列出笔记本](#列出笔记本)
|
||||
* [打开笔记本](#打开笔记本)
|
||||
* [关闭笔记本](#关闭笔记本)
|
||||
* [重命名笔记本](#重命名笔记本)
|
||||
* [删除笔记本](#删除笔记本)
|
||||
* [获取笔记本配置](#获取笔记本配置)
|
||||
* [列出笔记本](#列出笔记本)
|
||||
* [打开笔记本](#打开笔记本)
|
||||
* [关闭笔记本](#关闭笔记本)
|
||||
* [重命名笔记本](#重命名笔记本)
|
||||
* [删除笔记本](#删除笔记本)
|
||||
* [获取笔记本配置](#获取笔记本配置)
|
||||
* [保存笔记本配置](#保存笔记本配置)
|
||||
* [文档](#文档)
|
||||
* [通过 Markdown 创建文档](#通过-markdown-创建文档)
|
||||
* [重命名文档](#重命名文档)
|
||||
* [删除文档](#删除文档)
|
||||
* [资源文件](#资源文件)
|
||||
* [上传资源文件](#上传资源文件)
|
||||
* [属性](#属性)
|
||||
* [设置块属性](#设置块属性)
|
||||
* [获取块属性](#获取块属性)
|
||||
* [搜索](#搜索)
|
||||
* [搜索标签](#搜索标签)
|
||||
* [搜索模板](#搜索模板)
|
||||
* [搜索引用块](#搜索引用块)
|
||||
* [搜索嵌入块](#搜索嵌入块)
|
||||
* [搜索块](#搜索块)
|
||||
* [SQL](#SQL)
|
||||
* [SQL 查询](#sql-查询)
|
||||
* [文档](#文档)
|
||||
* [通过 Markdown 创建文档](#通过-markdown-创建文档)
|
||||
* [重命名文档](#重命名文档)
|
||||
* [删除文档](#删除文档)
|
||||
* [资源文件](#资源文件)
|
||||
* [上传资源文件](#上传资源文件)
|
||||
* [属性](#属性)
|
||||
* [设置块属性](#设置块属性)
|
||||
* [获取块属性](#获取块属性)
|
||||
* [搜索](#搜索)
|
||||
* [搜索标签](#搜索标签)
|
||||
* [搜索模板](#搜索模板)
|
||||
* [搜索引用块](#搜索引用块)
|
||||
* [搜索嵌入块](#搜索嵌入块)
|
||||
* [搜索块](#搜索块)
|
||||
* [模板](#模板)
|
||||
* [渲染模板](#渲染模板)
|
||||
* [渲染模板](#渲染模板)
|
||||
* [导出](#导出)
|
||||
* [导出 Markdown 文本](#导出-markdown-文本)
|
||||
* [导出 Markdown 文本](#导出-markdown-文本)
|
||||
* [系统](#系统)
|
||||
* [获取系统版本](#获取系统版本)
|
||||
* [获取系统版本](#获取系统版本)
|
||||
|
||||
---
|
||||
|
||||
|
@ -88,47 +89,180 @@ https://ld246.com/article/1627956688432
|
|||
|
||||
### 打开笔记本
|
||||
|
||||
/notebook/openNotebook
|
||||
|
||||
### 关闭笔记本
|
||||
|
||||
/notebook/closeNotebook
|
||||
|
||||
### 重命名笔记本
|
||||
|
||||
/notebook/renameNotebook
|
||||
|
||||
### 删除笔记本
|
||||
|
||||
/notebook/removeNotebook
|
||||
|
||||
### 获取笔记本配置
|
||||
|
||||
/notebook/getNotebookConf
|
||||
|
||||
## SQL
|
||||
|
||||
### SQL 查询
|
||||
|
||||
* `/api//query/sql`
|
||||
* `/api/notebook/openNotebook`
|
||||
* 参数
|
||||
|
||||
```json
|
||||
{
|
||||
"stmt": "SELECT * FROM blocks WHERE content LIKE'%content%' LIMIT 7"
|
||||
"notebook": "20210831090520-7dvbdv0"
|
||||
}
|
||||
```
|
||||
|
||||
* `stmt`:SQL 脚本
|
||||
* `notebook`:笔记本 ID
|
||||
* 返回值
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"msg": "",
|
||||
"data": [
|
||||
{ "列": "值" }
|
||||
]
|
||||
"data": null
|
||||
}
|
||||
```
|
||||
|
||||
### 关闭笔记本
|
||||
|
||||
* `/api/notebook/closeNotebook`
|
||||
* 参数
|
||||
|
||||
```json
|
||||
{
|
||||
"notebook": "20210831090520-7dvbdv0"
|
||||
}
|
||||
```
|
||||
|
||||
* `notebook`:笔记本 ID
|
||||
* 返回值
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"msg": "",
|
||||
"data": null
|
||||
}
|
||||
```
|
||||
|
||||
### 重命名笔记本
|
||||
|
||||
* `/api/notebook/renameNotebook`
|
||||
* 参数
|
||||
|
||||
```json
|
||||
{
|
||||
"notebook": "20210831090520-7dvbdv0",
|
||||
"name": "笔记本的新名称"
|
||||
}
|
||||
```
|
||||
|
||||
* `notebook`:笔记本 ID
|
||||
* 返回值
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"msg": "",
|
||||
"data": null
|
||||
}
|
||||
```
|
||||
|
||||
### 新建笔记本
|
||||
|
||||
* `/api/notebook/createNotebook`
|
||||
* 参数
|
||||
|
||||
```json
|
||||
{
|
||||
"name": "笔记本的名称"
|
||||
}
|
||||
```
|
||||
* 返回值
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"msg": "",
|
||||
"data": null
|
||||
}
|
||||
```
|
||||
|
||||
### 删除笔记本
|
||||
|
||||
* `/api/notebook/removeNotebook`
|
||||
* 参数
|
||||
|
||||
```json
|
||||
{
|
||||
"notebook": "20210831090520-7dvbdv0"
|
||||
}
|
||||
```
|
||||
|
||||
* `notebook`:笔记本 ID
|
||||
* 返回值
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"msg": "",
|
||||
"data": null
|
||||
}
|
||||
```
|
||||
|
||||
### 获取笔记本配置
|
||||
|
||||
* `/api/notebook/getNotebookConf`
|
||||
* 参数
|
||||
|
||||
```json
|
||||
{
|
||||
"notebook": "20210817205410-2kvfpfn"
|
||||
}
|
||||
```
|
||||
|
||||
* `notebook`:笔记本 ID
|
||||
* 返回值
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"msg": "",
|
||||
"data": {
|
||||
"box": "20210817205410-2kvfpfn",
|
||||
"conf": {
|
||||
"name": "测试笔记本",
|
||||
"closed": false,
|
||||
"refCreateSavePath": "",
|
||||
"createDocNameTemplate": "",
|
||||
"dailyNoteSavePath": "/daily note/{{now | date \"2006/01\"}}/{{now | date \"2006-01-02\"}}",
|
||||
"dailyNoteTemplatePath": ""
|
||||
},
|
||||
"name": "测试笔记本"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 保存笔记本配置
|
||||
|
||||
* `/api/notebook/setNotebookConf`
|
||||
* 参数
|
||||
|
||||
```json
|
||||
{
|
||||
"notebook": "20210817205410-2kvfpfn",
|
||||
"conf": {
|
||||
"name": "测试笔记本",
|
||||
"closed": false,
|
||||
"refCreateSavePath": "",
|
||||
"createDocNameTemplate": "",
|
||||
"dailyNoteSavePath": "/daily note/{{now | date \"2006/01\"}}/{{now | date \"2006-01-02\"}}",
|
||||
"dailyNoteTemplatePath": ""
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
* `notebook`:笔记本 ID
|
||||
* 返回值
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"msg": "",
|
||||
"data": {
|
||||
"name": "测试笔记本",
|
||||
"closed": false,
|
||||
"refCreateSavePath": "",
|
||||
"createDocNameTemplate": "",
|
||||
"dailyNoteSavePath": "/daily note/{{now | date \"2006/01\"}}/{{now | date \"2006-01-02\"}}",
|
||||
"dailyNoteTemplatePath": ""
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
|
@ -281,6 +415,32 @@ https://ld246.com/article/1627956688432
|
|||
|
||||
/search/searchBlock
|
||||
|
||||
## SQL
|
||||
|
||||
### SQL 查询
|
||||
|
||||
* `/api//query/sql`
|
||||
* 参数
|
||||
|
||||
```json
|
||||
{
|
||||
"stmt": "SELECT * FROM blocks WHERE content LIKE'%content%' LIMIT 7"
|
||||
}
|
||||
```
|
||||
|
||||
* `stmt`:SQL 脚本
|
||||
* 返回值
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"msg": "",
|
||||
"data": [
|
||||
{ "列": "值" }
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
## 模板
|
||||
|
||||
### 渲染模板
|
||||
|
|
Loading…
Add table
Reference in a new issue