我正在尝试使用Python的Todoist-API。我在网上找到了official docs并下载了GitHub-Repo。不幸的是,我不知道如何添加新任务。
我进行正常的登录:
api = todoist.TodoistAPI(XYZ)
api.sync然后,我尝试添加一个新任务:
item = api.items.add('Task1')它告诉我必须提供两个参数: name和project_id:
item = api.items.add('Task1', 128501470)有人知道我在哪里可以得到我所有的项目ID吗?我只想使用Inbox-Project (默认)。
发布于 2017-02-17 21:07:14
我对这个特定的接口不是很熟悉,但是考虑到您正在使用这个接口:https://github.com/doist/todoist-python,您可能会这样做:
response = api.sync()
projects = response['projects']
for project in projects:
print(project['name'] + '-' + project['id'])基本上打印所有的名字和id
发布于 2017-02-26 06:50:42
只需在web浏览器中打开Todoist并查看地址栏,它就在" project“之后,我认为您需要截短前三到四个字符,单击几个项目,您将看到项目id的变化。
发布于 2020-08-17 07:14:12
要将它们添加到收件箱,最简单的方法是执行以下操作:
from todoist.api import TodoistAPI
apiToken = 'your token"
todoist: TodoistAPI = TodoistAPI(api_token)
response = todoist.add_item("Item1")
todoist.sync()
todoist.commit()您必须刷新网页或应用程序才能立即看到新项目
https://stackoverflow.com/questions/42297692
复制相似问题