API 文档

集成智能代办清单API,打造您的自定义任务管理解决方案

获取API密钥

在开发者控制台中创建应用并获取您的API密钥

阅读文档

详细了解API端点、参数和响应格式

开始集成

使用示例代码快速集成到您的应用中

基础信息

API基础URL

https://api.todo-ai.com/v1

认证方式

使用Bearer Token认证:

Authorization: Bearer YOUR_API_KEY

主要端点

任务管理

GET/tasks

获取用户的所有任务列表

POST/tasks

创建新任务

PUT/tasks/{id}

更新指定任务

DELETE/tasks/{id}

删除指定任务

AI分析

POST/ai/analyze

分析任务内容并提供智能建议

POST/ai/optimize

优化任务优先级和时间安排

代码示例

创建任务

curl -X POST "https://api.todo-ai.com/v1/tasks" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "content": "完成项目报告",
    "priority": "high",
    "dueDate": "2024-12-30T18:00:00Z",
    "tags": ["工作", "重要"]
  }'

JavaScript SDK

import { TodoAI } from '@todo-ai/sdk';

const client = new TodoAI({
  apiKey: 'YOUR_API_KEY'
});

// 创建任务
const task = await client.tasks.create({
  content: '完成项目报告',
  priority: 'high',
  dueDate: new Date('2024-12-30T18:00:00Z'),
  tags: ['工作', '重要']
});

// AI分析
const analysis = await client.ai.analyze({
  content: '明天要开会讨论新项目'
});

响应格式

标准响应结构

{
  "success": true,
  "data": {
    "id": "task_123456",
    "content": "完成项目报告",
    "priority": "high",
    "completed": false,
    "createdAt": "2024-12-25T10:00:00Z",
    "dueDate": "2024-12-30T18:00:00Z",
    "tags": ["工作", "重要"],
    "aiSuggestions": [
      "建议在下午2-4点专注完成",
      "可以分解为多个小任务"
    ]
  },
  "message": "任务创建成功"
}

SDK和工具

JavaScript SDK

适用于 Node.js 和浏览器环境

Python SDK

适用于 Python 3.7+ 环境

Postman集合

导入预配置的API请求集合

限制和配额

免费版

  • • 1000 次API调用/月
  • • 基础AI分析功能
  • • 限制50个任务
  • • 标准技术支持

专业版

  • • 50000 次API调用/月
  • • 高级AI分析功能
  • • 无限任务数量
  • • 优先技术支持

企业版

  • • 无限API调用
  • • 自定义AI模型
  • • 专属客户经理
  • • SLA保障

需要帮助?

我们的开发者支持团队随时为您提供技术支持

开发者社区:Discord |GitHub |Stack Overflow