找不到Google Python API同步示例

时间:2017-05-17 12:15:00

标签: google-api google-api-python-client google-calendar-api google-python-api

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

2 个答案:

答案 0 :(得分:0)

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

如何使用googlecalendarsync

  

使用以下模板创建配置文件($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

希望这有帮助!

答案 1 :(得分: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)