如何获取所有标记为完成的 Google 日历目标和提醒

How to get all Google Calendar Goals and Reminders that are marked as DONE

Google 日历 中可以:

1.) 将目标标记为“做到了”:

2.) 将 提醒 标记为“标记为完成”:

3.) 将 任务 标记为“标记完成”:

我知道可以使用 Google 任务 API 来获取所有 任务[=61= 的列表] 通过检查 task.status 字符串 属性 并将其与 "completed":

进行比较来标记为“完整”

https://developers.google.com/tasks/v1/reference/tasks

Google 日历 API 中,我只找到“事件”- 目标 从未提及和 提醒 仅被提及为事件的“电子邮件/短信/弹出”提醒 (这不是我想要的).

https://developers.google.com/calendar/v3/reference/

我找不到 Google 保留 API

如何获得所有标记为“完成”的目标和提醒的列表?

我愿意处理任何事情:Google日历/Google任务/Google保持

我会在 Javascript 或 Php 中使用任何官方或非官方/开源 API。

如有任何答复或建议,我将不胜感激,谢谢!

我查看了 Google 任务 API 的官方参考。

https://developers.google.com/tasks/v1/reference/tasks/list

在这个API中,有一个showCompleted的请求参数。

你可以设置为真,其他为假。

如果您会遇到与此相关的任何其他问题,请告诉我。

在 GitHub 我找到了一个 Python 库用于 Google 提醒:

https://github.com/jonahar/google-reminders-cli

提醒 class 有一个 bool 变量 "done",这正是我想要的。

这就是我将 Python 库移植到 JavaScript 和 PHP 的原因:

https://github.com/Jinjinov/google-reminders-js

https://github.com/Jinjinov/google-reminders-php