0

我需要查看一个使用 Python的 Google Calendar API Sync ( https://developers.google.com/google-apps/calendar/v3/sync ) 示例。有人可以给我一个吗?

4

2 回答 2

0

这是一个如何与 python 部分同步的示例:

def get_list_event_update():
    calendar_id = "xxx@gmail.com"
    url_get_list_event_update = "https://www.googleapis.com/calendar/v3/calendars/" + calendar_id + "/events"
    querystring = {"syncToken": "here_synctoken"}
    response = requests.request("GET", url_get_list_event_update, headers=headers, params=querystring)
    print(response.text)
于 2018-10-26T08:35:47.077 回答
0

您可以查看本教程。该工具是用 python 编写的,用于将本地 iCal (.ics) 文件与 Google 日历进行双向同步。

如何使用谷歌日历同步

$HOME/.googlecalsync/config使用以下模板创建配置文件 ( ):

[google] username = password =[local] ical_file = workdir = ${HOME}/.googlecalsync/work/

然后运行:googlecalsync.py [--dry-run]

推荐使用

在 crontab 中添加一个条目(作为非特权用户),如下所示,每 30 分钟将本地日历与 Google 日历同步一次:

0,30 * * * * /usr/bin/googlecalsync.py >/dev/null 2>&1

希望这可以帮助!

于 2017-05-18T16:06:23.987 回答