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

时间:2019-05-12 10:47:26

标签: javascript php google-api google-calendar-api google-tasks-api

Google日历中,可以执行以下操作:

1。)将目标标记为“完成”:

Goal

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

Reminder

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

Task

我知道可以通过检查task.status字符串属性来使用 Google Tasks API 来获取所有标记为“完成”的 Tasks 的列表。并将其与"completed"进行比较:

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

Google Calendar API 中,我仅发现“事件”-从未提及目标,而仅提及“提醒/提醒为“电子邮件/ (不是我想要的)

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

我找不到 Google Keep API

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

我愿意使用任何东西:Google日历/ Google任务/ Google Keep

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

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

2 个答案:

答案 0 :(得分:1)

在GitHub上,我找到了一个Google提醒的Python库:

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

Reminder类具有一个布尔变量“ done”,这正是我想要的。

这就是为什么我将Python库移植到JavaScript和PHP:

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

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

答案 1 :(得分:-1)

我已经检查了Google Tasks API的官方参考。

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

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

您可以将其设置为true,否则将为false。

请告诉我您是否还会遇到与此有关的其他问题。