1

我正在使用 Todoist 的 Sync API 来管理我的任务。我已成功创建任务并添加截止日期。但无法更新或删除任务的截止日期。

我正在使用以下内容:

import todoist
api = todoist.TodoistAPI('xxxx')
api.reset_state
api.sync()
TaskList = api.state['items']
item = api.items.get_by_id('4061696598')
item.update(due=None)
api.commit
api.sync()
print('done')

我试过了:

  • 到期=无
  • 到期=空
  • 到期=""
  • 到期={}

我错过了什么?!

4

1 回答 1

0

您实际上并没有调用该commit方法:api.commit您应该使用. 而不是api.commit().

(顺便说一句,同样如此api.reset_state()。)

于 2020-10-07T16:25:20.823 回答