Python中的Google Tasks API clear tasklist

Python中的Google Tasks API clear tasklist,python,api,task,Python,Api,Task,现在有了一个移动版本,我正在尝试将用Python编写的命令行列表应用程序与Google任务同步。我可以列出任务列表并获得正确的ID,这样我就可以成功地将我的应用程序中的任务添加到Google任务中。但是,我无法清除任务列表中的所有任务。我正在使用开发者网页上的代码: 代码是: service.tasks().clear(tasklist='taskListID').execute() 我已经检查并再次检查了我是否有正确的作用域和任务列表ID。我没有收到来自Google的任何错误或响应,也没有收

现在有了一个移动版本,我正在尝试将用Python编写的命令行列表应用程序与Google任务同步。我可以列出任务列表并获得正确的ID,这样我就可以成功地将我的应用程序中的任务添加到Google任务中。但是,我无法清除任务列表中的所有任务。我正在使用开发者网页上的代码:
代码是:
service.tasks().clear(tasklist='taskListID').execute()


我已经检查并再次检查了我是否有正确的作用域和任务列表ID。我没有收到来自Google的任何错误或响应,也没有收到任何Python错误。当我提供任务列表ID,并在此处包含的网页链接上的“try this API”表单上尝试代码时,我得到了一个“204 No content”错误,尽管在GMail和移动任务应用程序中,任务列表中都有可见的任务。

我找到了一种方法来完成它,虽然没有那么简单,但它是有效的:tasks=service.tasks().list(tasklist=taskid).execute()用于任务['items']中的任务:service.tasks().delete(tasklist=listid,task=task['id'])。execute()