У меня был длинный подробный вопрос о том, как получить конкретную ленту событий календаря, но я решил (как мне кажется) решение до того, как опубликовать. Однако даже с решением мне интересно, чего мне не хватает в этом процессе. Чтобы получить канал событий одного календаря (или найти этот канал), я делаю следующее:
- Аутентифицировать (очевидно)
- Получить список календарей: getCalendarListFeed ();
- Получить свойство id из одного из объектов 'calendar'
- Изменить: ... / календарь / каналы / по умолчанию / XXX% 40YYY
- Кому: ... / календарь / каналы / XXX% 40YYY / личное / полное
- Передайте это getCalendarEventFeed () для запроса этого календаря.
Почему я должен манипулировать идентификатором? Кажется, что документация для Zend_Gdata распространяется как на сайты Google, так и на сайты Zend. Я не нашел хорошую ссылку на доступные свойства из getCalendarListFeed (), так что, может быть, я должен получить что-то кроме идентификатора?
Кажется, что имеет , чтобы быть более простым - что мне здесь не хватает?