2011-02-25 8 views
1

Googleアカウントでは、私はいくつかのカレンダーを手動で管理しています。たとえば、会議計画、保守計画です。このカレンダーは、1つのアカウントを使用して作成したもので、Google APIを使用してクエリを実行したものです。特定のカレンダーにカレンダーイベントを追加する

今はgdata APIを使用してカレンダーを管理したいと考えています。私は私のデフォルトのカレンダーではないカレンダーにイベントを挿入したい。

ドキュメントは

POST https://www.google.com/calendar/feeds/default/private/full

をURLにイベントを追加して、それが動作することを言いますが、(私のホストされたログイン名にちなんで名付けられた)私の主なカレンダーで挿入します。

答えて

2

この質問は以前に依頼されましたが、特定の投稿が見つかりませんでした。私は数ヶ月前にこの問題を抱えていました。解決策は、特定のカレンダーのURLを指定することです。あなたはpython APIを使用していますか?

service = gdata.calendar.service.CalendarService() 
calendar = gdata.calendar.CalendarListEntry() 
event = gdata.calendar.CalendarEventEntry() 
#here you login, edit the event, and insert the calendar into the service 
url = calendar.content.src 
service.InsertEvent(event, url) 

私はあなたの詳細を知らない午前非常に簡単にするので、そのすべてが、上に挙げた様々な機能の完全なドキュメントは、GDATAのドキュメントでありました。重要なのは、URLを見つけてサービスで使用することです。挿入イベント()

+1

url = ** calendar.content.src ** この太字の文字列はすべて仕事をします!ありがとうございました! –

関連する問題