API 文档
Mindsnap API 接口文档和开发者指南
快速开始
1. 获取 API 密钥
在设置页面生成您的 API 密钥,用于身份验证。
2. 基础 URL
https://api.mindsnap.cn/v1
3. 认证方式
在请求头中包含您的 API 密钥:
Authorization: Bearer YOUR_API_KEY
认证接口
POST
/api/auth/login
用户登录
参数:
email
password
POST
/api/auth/register
用户注册
参数:
email
password
name
GET
/api/auth/me
获取当前用户信息
任务管理
GET
/api/tasks
获取任务列表
参数:
page
limit
status
POST
/api/tasks
创建新任务
参数:
title
description
due_date
PUT
/api/tasks/:id
更新任务
参数:
title
description
status
DELETE
/api/tasks/:id
删除任务
思维快照
POST
/api/snapshots/capture
捕获网页内容
参数:
url
content
title
GET
/api/snapshots
获取快照列表
参数:
page
limit
source
PUT
/api/snapshots/:id
更新快照
参数:
title
content
tags
知识库
POST
/api/knowledge/ask
知识库问答
参数:
question
context
POST
/api/knowledge/upload
上传文档
参数:
file
title
tags
GET
/api/knowledge/search
搜索知识库
参数:
query
limit
示例代码
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()