0
如何從特定的Google日曆使用gdata庫獲取事件並知道事件ID?我在文檔中看不到像這樣的例子。通過使用Python和gdata庫的id獲取Google日曆事件
我知道我可以(也應該)使用v3 API和python-api-client,但是我想在所有用戶的日曆中添加和修改來自Google Apps域的事件,無需用戶干預。有一個更好的方法嗎?
在預先感謝和問候
如何從特定的Google日曆使用gdata庫獲取事件並知道事件ID?我在文檔中看不到像這樣的例子。通過使用Python和gdata庫的id獲取Google日曆事件
我知道我可以(也應該)使用v3 API和python-api-client,但是我想在所有用戶的日曆中添加和修改來自Google Apps域的事件,無需用戶干預。有一個更好的方法嗎?
在預先感謝和問候
自響應:
from gdata.calendar.client import *
from gdata.calendar import *
gdclient = gdata.calendar.client.CalendarClient(source = 'testing')
gdclient.ClientLogin(ADMIN_USER_LOGIN, ADMIN_USER_PASSWORD, gdclient.source)
feed_uri = gdclient.get_calendar_event_feed_uri(calendar = THE_USER_EMAIL)
event_uri = feed_uri + '/' + THE_EVENT_ID
calendar_entry = gdclient.get_calendar_entry(event_uri, desired_class=gdata.calendar.data.CalendarEventEntry))
有一件事我已經意識到是沒有辦法來改變事件的顏色(或者,至少,我已經沒有找到它)。這可以通過Google Calendar API v3實現。