Hi Kyle You were right...I was using a basic feed. Thank you very much for your reply.
Bárður On Jun 6, 8:07 pm, "Kyle Marvin" <[EMAIL PROTECTED]> wrote: > You don't mention the specific feed type you are querying, but from the > symptoms it sounds like this is a "basic" feed instead of a "full" feed (so > the extension elements are not present). > > You can find more information about calendar feed types here: > > http://code.google.com/apis/calendar/reference.html#Feeds > > Cheers! > > -- Kyle > > On 6/6/07, bardurhj <[EMAIL PROTECTED]> wrote: > > > > > Hi > > I'm playing around with the Calender Java API, but I'm unable to > > extract times from my calendar entries. I can see my entries, I'm able > > to sort them and I get Title and content as plain text. > > The code is shown below, where I have replaced the feed URL and user > > credentials with "...". > > The program should get all calendar entries in may 2007 and print the > > results. > > > URL feedUrl; > > GoogleService myService = new GoogleService("cl", "bhj-FamCalApp-1"); > > try { > > //get feed and set user credencials here > > feedUrl = new URL(...); > > myService.setUserCredentials("...", "..."); > > CalendarQuery myQuery = new CalendarQuery(feedUrl); > > String str_start = "2007-05-01T00:00:00"; > > String str_end = "2007-05-31T23:59:59"; > > myQuery.setMinimumStartTime(DateTime.parseDateTime(str_start)); > > myQuery.setMaximumStartTime(DateTime.parseDateTime(str_end)); > > myQuery.addCustomParameter(new Query.CustomParameter("orderby", > > "starttime")); > > myQuery.addCustomParameter(new Query.CustomParameter("sortorder", > > "ascending")); > > myQuery.addCustomParameter(new Query.CustomParameter( > > "singleevents", "true")); > > Feed resultFeed = (Feed) myService.query(myQuery, Feed.class); > > new EventFeed().declareExtensions(myService.getExtensionProfile > > ()); > > EventFeed calFeed = (EventFeed) myService.query(myQuery, > > EventFeed.class); > > EventEntry calEntry = null; > > if (calFeed.getEntries().size() > 0) { > > java.util.List lTimes = null; > > java.util.List lLocs = null; > > for (int n = 0; n < calFeed.getEntries().size(); n++) { > > calEntry = (EventEntry) calFeed.getEntries > > ().get(n); > > // grabs description for event > > TextContent tc = (TextContent) calEntry.getContent > > (); > > PlainTextConstruct ptc = (PlainTextConstruct) tc > > .getContent(); > > > String title = calEntry.getTitle().getPlainText(); > > System.out.println(title); > > lTimes = calEntry.getTimes(); > > When when = null; > > for (java.util.Iterator iterator1 = > > lTimes.iterator(); iterator1 > > .hasNext();) { > > when = (When) iterator1.next(); > > String strTempStart = when.getStartTime > > ().toUiString(); > > System.out.println(strTempStart); > > strTempStart = strTempStart.substring > > (strTempStart > > .indexOf(" "), > > strTempStart.length()); > > System.out.println(strTempStart); > > String strTempEnd = when.getEndTime > > ().toUiString(); > > System.out.println(strTempEnd); > > strTempEnd = strTempEnd.substring > > (strTempEnd > > .indexOf(" "), > > strTempEnd.length()); > > System.out.println(strTempEnd); > > strTempEnd = DateTime.parseDateTime > > (strTempEnd).toString(); > > System.out.println(strTempEnd); > > } > > lLocs = calEntry.getLocations(); > > for (java.util.Iterator iterator1 = > > lLocs.iterator(); > > iterator1 > > .hasNext();) { > > Where where = (Where) iterator1.next(); > > String wString = where.getValueString(); > > System.out.println(wString); > > > } > > } > > } > > } catch (Exception e) { > > // TODO Auto-generated catch block > > e.printStackTrace(); > > } > > } > > > It should be noted, that I'm adding entries to my calendar via Mozilla > > Thunderbird, with the "Provider for Google Calendar" and "Lightning" > > extensions. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
