そのため、組織のマネージャーの 1 人のデフォルトの Google カレンダーであるエンタープライズ カレンダーを持っています。彼女はカレンダーに自分のエントリを持っていますが、もともと他のユーザーのカレンダーに入力され、この既定のカレンダーと共有またはコピーされたと思われるエントリも多数あります。Python Google Calendars API を使用して、カレンダーのすべてのイベントのリストを取得しようとしています。残念ながら、マネージャーは他のすべてのイベントを表示できますが、マネージャーによって追加されたイベントのみがリストされています。特定の日付範囲内のエントリを取得するための私のコードは次のとおりです。
def dateRangeQuery(calendar_service, startDate, endDate):
query = gdata.calendar.service.CalendarEventQuery('default', 'private', 'full')
query.start_min = startDate
query.start_max = endDate
feed = calendar_service.CalendarQuery(query)
for entry in feed.entry:
print entry.title.text
ログイン情報なしで他のユーザーのエントリを取得する方法はありますか?
申し訳ありませんが、私は Google カレンダー自体に詳しくありません。さらに調査したところ、他のユーザーがカレンダーを保持し、特定のイベントを管理者と共有していることが原因であると確信しています。私の質問は次のとおりです。Google Calendars API を使用して共有イベントを一覧表示する方法はありますか?