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保障
需要帮助?
我们的开发者支持团队随时为您提供技术支持