SuperAPI AI 工具集

todoist-api

办公与效率

查看项目

更新于 10-16 03:37

技能介绍

用途:该技能用于把 Todoist 接入外部系统与自动化流程,适合从其他系统自动建任务、与生产力工具集成、自定义任务看板或报告、以编程方式实现 GTD 工作流、与日历同步、构建命令行任务工具、自动化重复任务、以及配合 CI/CD 做项目跟踪。若需要复杂项目管理、数据库式查询、任务实时协作、企业级 SSO、甘特图或资源管理,则不适合使用它。

主要能力:覆盖项目管理、任务管理、标签管理、评论管理、Sync API、Webhooks,以及与 Slack 集成、速率限制处理等子技能,并支持批量操作。

使用方式:先在 https://todoist.com/app/settings/integrations/developer 获取 API token,并设置环境变量:export TODOIST_API_KEY="your-api-token-here"。可用 curl 验证认证:curl -s -X GET "https://api.todoist.com/rest/v2/projects" -H "Authorization: Bearer $TODOIST_API_KEY" | jq '.[0]'。安装官方 Python SDK:pip install todoist-api-python,或 uv pip install todoist-api-python;使用 Sync API 功能时:pip install todoist-api-python requests。Python 中可通过 from todoist_api_python import TodoistAPI 初始化并调用 get_projects() 验证连接。资料还给出 GTD 每周回顾自动化、项目模板创建等示例方向。

限制:需要有效的 API token 并注意速率限制;具体接口字段、Webhook 事件类型、过滤器查询语法等细节暂未提供完整说明。