API 文档
Mindsnap API 接口文档和开发者指南
快速开始
1. 获取 API 密钥
在设置页面生成您的 API 密钥,用于身份验证。
2. 基础 URL
https://api.mindsnap.cn/v13. 认证方式
在请求头中包含您的 API 密钥:
Authorization: Bearer YOUR_API_KEY认证接口
POST
/api/auth/login用户登录
参数:
emailpasswordPOST
/api/auth/register用户注册
参数:
emailpasswordnameGET
/api/auth/me获取当前用户信息
任务管理
GET
/api/tasks获取任务列表
参数:
pagelimitstatusPOST
/api/tasks创建新任务
参数:
titledescriptiondue_datePUT
/api/tasks/:id更新任务
参数:
titledescriptionstatusDELETE
/api/tasks/:id删除任务
思维快照
POST
/api/snapshots/capture捕获网页内容
参数:
urlcontenttitleGET
/api/snapshots获取快照列表
参数:
pagelimitsourcePUT
/api/snapshots/:id更新快照
参数:
titlecontenttags知识库
POST
/api/knowledge/ask知识库问答
参数:
questioncontextPOST
/api/knowledge/upload上传文档
参数:
filetitletagsGET
/api/knowledge/search搜索知识库
参数:
querylimit示例代码
JavaScript
const response = await fetch('https://api.mindsnap.cn/v1/tasks', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
}
});
const tasks = await response.json();Python
import requests
headers = {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
}
response = requests.get('https://api.mindsnap.cn/v1/tasks', headers=headers)
tasks = response.json()