特定のカレンダーのイベントフィードを取得する方法について長い質問がありましたが、投稿する前に解決策を見つけました(私は思います)。しかし、解決策があっても、私はこのプロセスについて何が欠けているのか疑問に思っています。単一のカレンダーのイベントフィードを取得する(またはそのフィードを検索する)には、次のようにします。
- 認証する(明らかに)
- カレンダーのリストを取得します:getCalendarListFeed();
- 'calendar'オブジェクトの1つからidプロパティを取得します
- 変更:... / calendar / feeds / default / XXX%40YYY
- 宛先:... / calendar / feeds / XXX%40YYY / private / full
- それをgetCalendarEventFeed()に渡して、そのカレンダーを照会します。
IDを操作する必要があるのはなぜですか?Zend_Gdataのドキュメントは、GoogleとZendの両方のサイトに分散しているようです。getCalendarListFeed()から利用可能なプロパティに関する適切な参照を見つけられなかったので、ID以外のものを取得する必要がありますか?
もっと簡単な方法が必要なようです-私はここで何が欠けていますか?