我正在尝试使用Podhon的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(默认)。
问候 Lanseuo
答案 0 :(得分:1)
我对这个特定的API不是很熟悉,但考虑到你使用这个api:https://github.com/doist/todoist-python,你可以做类似的事情:
response = api.sync()
projects = response['projects']
for project in projects:
print(project['name'] + '-' + project['id'])
基本上打印所有名称和ID
答案 1 :(得分:0)
只需在网络浏览器中打开Todoist并查看地址栏,它就在" project"之后,我相信你需要截断前三个或四个字符,点击一下很少有项目,你会看到项目ID的变化。
答案 2 :(得分:0)
要将它们添加到收件箱中,最简单的方法是执行以下操作:
from todoist.api import TodoistAPI
apiToken = 'your token"
todoist: TodoistAPI = TodoistAPI(api_token)
response = todoist.add_item("Item1")
todoist.sync()
todoist.commit()
您必须刷新网页或应用程序才能立即看到新项目