0

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

この動作を修正する方法はありますか?

4

2 に答える 2

0

間に1行追加する必要があるようです

 'description': 'My Description',
 'timeZone': 'China/Shanghai'

それは言う

'location': 'China',

これは、一般的なAPI v3 ドキュメントに基づいています。

于 2013-10-31T00:05:08.100 に答える