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 構成の国フィールドは常に「米国」であり、選択されたタイムゾーンが「中国時間 - 北京」であってもです。
この動作を修正する方法はありますか?