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

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

Google 日历 中可以:

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

Goal

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

Reminder

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

Task

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

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

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

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

我找不到 Google Keep API

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

我愿意使用任何东西:Google Calendar/Google Tasks/Google Keep

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

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

最佳答案

在 GitHub 上,我找到了一个用于 Google Reminders 的 Python 库:

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

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

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

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

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

关于javascript - 如何获取所有标记为已完成的 Google 日历目标和提醒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56098456/

相关文章:

php - 如何在没有手动授权的情况下从 php 脚本访问我的谷歌驱动器

javascript - 使用 PHP 更改 CSS 值

javascript - MVC 列表框如何使用 jQuery 来选择所有,删除所有

javascript - React Router将所有请求重定向到 "/"

php - 无法将此差异插入表中

php - 仅当容器重新启动时,本地更改才会传播到 docker 容器

php - 在未作为用户身份验证的情况下提取 Google Analytics(分析)数据

javascript - 如何删除悬停项上的 jquery 缓存

php - 查询仅返回所有行意图中的 1 行

php - 如何检查 Google 客户端 API key 是否对 Google PHP API 库有效?