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