当我使用 Google Calendar API (Python) 创建日历时,我通过将其添加到请求消息中来设置时区:
calendar = {
'summary': 'My Title',
'description': 'My Description',
'timeZone': 'China/Shanghai'
}
gService = build('calendar', 'v3', http=self.http, developerKey='XXXXXXXX')
gService.calendars().insert(body=calendar).execute()
创建的日历有正确的时区。这部分很好。但是当我在http://calendar.google.com查看日历设置时,TimeZone 配置中的 Country 字段始终是“美国”,即使选择的时区是“中国时间 - 北京”。
有没有办法纠正这种行为?