Python で App Engine 経由で GData Calendar API を使用すると、イベントを作成するときに、応答を解析する便利な小さなヘルパー メソッドがあります。
new_event = calendar_service.InsertEvent(event, '/calendar/feeds/default/private/full')
helper = new_event.GetEditLink().href
新しいカレンダーを作成する場合:
new_calendar = gd_client.InsertCalendar(new_calendar=calendar)
ドキュメントで見つけることができない(またはおそらくドキュメント化されていない)関連するメソッドがあるのではないかと思っていました。
新しいカレンダーの ID をデータストアに保存する必要があるため、次のようなものが必要です。
new_calendar = gd_client.InsertCalendar(new_calendar=calendar)
new_calendar.getGroupLink().href
私のコードでは、カレンダーが作成されており、G は 201 で Atom 応答を返していますが、elementtree または atom.parse を使用して目的の要素を抽出する前に、誰かが助けてくれることを期待していました。
よろしくお願いします:)