Google API Как определить основной календарь - PullRequest
1 голос
/ 21 сентября 2011

В моем приложении мне нужно экспортировать в основной календарь Google. В моем тестировании запрос календаря всегда возвращал календарь по умолчанию / основной календарь в качестве первой записи в массиве, но это никогда не упоминалось в документации, поэтому, вероятно, не гарантировано.

Я также заметил, что заголовок календаря иногда user@domain.com, хотя основной заголовок календаря в пользовательском интерфейсе часто в формате «Первый последний». Я считаю, что это происходит только в том случае, если пользователь не отменяет имя. Это ошибка?

В других случаях заголовок календаря - «Первый, последний», а не адрес электронной почты или какое-либо другое пользовательское имя. Есть ли надежный способ определения основного календаря, или я должен взять первый элемент в массиве и надеяться, что он никогда не изменится?

Спасибо

Ответы [ 2 ]

2 голосов
/ 19 мая 2014

Вы можете напрямую использовать «основной» для определения основного календаря.Он прекрасно работает для меня в PHP и JAVA.Или укажите идентификатор календаря, который должен быть адресом электронной почты владельца.

0 голосов
/ 21 сентября 2011

Мой собственный ответ, кажется, заключается в том, что первичный Календарь всегда может быть идентифицирован фидом: http://www.google.com/calendar/feeds/default/owncalendars/full/username%40domain.com,, поэтому поиск не требуется.Отсутствует документация в этой области и есть некоторые несоответствия в способе заполнения заголовка для основных календарей, которые не были переименованы пользователями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...