2016-02-15 6 views
1

В Календаре Google можно увидеть 2 категории календарей, а именно: My calendars и Other Calendars. Есть ли способ определить, какие календари принадлежат My calendars и Other calendars с использованием API календаря Google?Google Calendar API - Мои календари и другие календари

Я просмотрел ответ от gapi.client.calendar.events.list, но не смог найти ничего, что указывает, к какой категории относится данный календарь.

+0

'Мои календари' - это основной календарь, в то время как' Other Calendars' является вторичным календарем. См. [Календарь и события] (https://developers.google.com/google-apps/calendar/concepts/events-calendars#primary_calendars_and_other_calendars). Чтобы узнать, включен ли календарь в основной календарь или нет, вы можете использовать ресурс 'CalendarList', который возвращает ответ с свойством' primary', который вернет true, если календарь в основном и false в противном случае. – gerardnimo

ответ

1

Вы должны использовать .calendar.calendarList.list для извлечения списка календарей. Если accessRole говорит, что вы являетесь владельцем календаря, то это ваш календарь.

+1

У меня есть календарь дней рождения под «моими календарями», но его роль не владельца. – user3240644

+0

Существуют исключения из всех правил;) – luc