Thank you! calendarEntry.Links[0].AbsoluteUri is the one that works.
On Jul 9, 11:49 am, "Austin (Google)" <[EMAIL PROTECTED]> wrote: > Yes, Frank is correct. The alternate URL, which looks like this - > > <atom:link rel="alternate" type="application/atom+xml" > href="http://www.google.com/calendar/feed/0lhe47j4cgh6jrkkfm0n8shjeo%40grou... > "/> > > This elements contains the event feed URL for this calendar. > > Hope it helps, > Austin > > On Wed, Jul 9, 2008 at 6:45 AM, Frank Mantek <[EMAIL PROTECTED]> wrote: > > > If you use the value of the Edit URI, you are using the URI that is > > supposed to be used to UPDATE/DELETE that particular entry in the feed > > of calendars. > > > If i am not mistaken (top of my head), you are supposed to use the > > alternate link to get the URI for that calendar. > > > Regards > > > Frank Mantek > > Google > > On Jul 8, 2008, at 8:52 PM, slishnevsky wrote: > > > > Hello everyone! I am using .NET library to get all events from all my > > > calendars. I get calendars just fine. But when I try to create > > > EventFeed for each calendar, it fails. Please take a minute to look at > > > this simple code and tell me what could be wrong. Thanks in advance. > > > > ================================================================ > > > > CalendarService service = new CalendarService("Calendar"); > > > service.setUserCredentials("myusername", "mypassword"); > > > > // Retrieving all calendars > > > CalendarQuery calendarQuery = new CalendarQuery("http:// > > >www.google.com/ > > > calendar/feeds/default/allcalendars/full"); > > > CalendarFeed calendarFeed = service.Query(calendarQuery); > > > > // Retrieve events for each calendar > > > foreach (CalendarEntry calendarEntry in calendarFeed.Entries) { > > > > // MY QUESTION IS HERE: > > > // How to get THE RIGHT URL for each calendar, so that I can > > retrieve > > > events from it? > > > // The address below will result in exception further in code (see > > > below...) > > > var address = calendarEntry.EditUri.Content; > > > > EventQuery eventQuery = new EventQuery(address); > > > > // Starting from today, I need 10 upcoming events max > > > eventQuery.FutureEvents = true; > > > eventQuery.SingleEvents = true; > > > eventQuery.NumberToRetrieve = 10; > > > > // FAILS HERE WITH THIS EXCEPTION: > > > // Execution of request failed: > > > http://www.google.com/calendar/feeds/default/allcalendars/full/[EMAIL > > PROTECTED]&futureevents=true&singleevents=true > > > EventFeed eventFeed = service.Query(eventQuery); > > > foreach (EventEntry eventEntry in eventFeed.Entries) { > > > > // Retrieving events information here... > > > > } > > > } > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Calendar Data API" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/google-calendar-help-dataapi?hl=en -~----------~----~----~----~------~----~------~--~---
