API 文档

Mindsnap API 接口文档和开发者指南

快速开始

1. 获取 API 密钥

在设置页面生成您的 API 密钥,用于身份验证。

2. 基础 URL

https://api.mindsnap.cn/v1

3. 认证方式

在请求头中包含您的 API 密钥:

Authorization: Bearer YOUR_API_KEY

认证接口

POST/api/auth/login

用户登录

参数:

emailpassword
POST/api/auth/register

用户注册

参数:

emailpasswordname
GET/api/auth/me

获取当前用户信息

任务管理

GET/api/tasks

获取任务列表

参数:

pagelimitstatus
POST/api/tasks

创建新任务

参数:

titledescriptiondue_date
PUT/api/tasks/:id

更新任务

参数:

titledescriptionstatus
DELETE/api/tasks/:id

删除任务

思维快照

POST/api/snapshots/capture

捕获网页内容

参数:

urlcontenttitle
GET/api/snapshots

获取快照列表

参数:

pagelimitsource
PUT/api/snapshots/:id

更新快照

参数:

titlecontenttags

知识库

POST/api/knowledge/ask

知识库问答

参数:

questioncontext
POST/api/knowledge/upload

上传文档

参数:

filetitletags
GET/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()

需要帮助?

如果您在使用 API 过程中遇到问题,可以通过以下方式获得支持: