Python 理解todoistapi
我正在尝试使用Python的ToDoistAPI。我在网上找到了,并下载了。不幸的是,我不知道如何添加新任务 我进行正常登录:Python 理解todoistapi,python,api,todoist,Python,Api,Todoist,我正在尝试使用Python的ToDoistAPI。我在网上找到了,并下载了。不幸的是,我不知道如何添加新任务 我进行正常登录: api = todoist.TodoistAPI(XYZ) api.sync 然后我尝试添加一个新任务: item = api.items.add('Task1') 它告诉我必须给出两个参数:name和project\u id: item = api.items.add('Task1', 128501470) 有人知道我在哪里可以得到我所有的项目ID吗?我只想使用
api = todoist.TodoistAPI(XYZ)
api.sync
然后我尝试添加一个新任务:
item = api.items.add('Task1')
它告诉我必须给出两个参数:name和project\u id:
item = api.items.add('Task1', 128501470)
有人知道我在哪里可以得到我所有的项目ID吗?我只想使用收件箱项目(默认)。我不太熟悉这个特定的API,但考虑到您正在使用这个API:,您可能可以执行以下操作:
response = api.sync()
projects = response['projects']
for project in projects:
print(project['name'] + '-' + project['id'])
基本上打印所有的姓名和id,只需在web浏览器中打开Doist并查看地址栏,就在“project”之后,我相信您需要截断前三个或四个字符,单击几个项目,您将看到项目id的更改。要将它们添加到收件箱,最简单的方法是执行以下操作:
from todoist.api import TodoistAPI
apiToken = 'your token"
todoist: TodoistAPI = TodoistAPI(api_token)
response = todoist.add_item("Item1")
todoist.sync()
todoist.commit()
您必须刷新网页或应用程序才能立即看到新项目