Thanks Austin,
Everything works except for the getParticipants method, which still
returns nothing.
Any ideas what might be the problem?
regards,
Stephen
On Nov 28, 11:12 pm, "Austin (Google)" <[EMAIL PROTECTED]> wrote:
> Hi,
>
> This is a sample snippet to iterate through all events and list out
> its title, description and participant's email:
>
> public void getAllEvent() throws Exception {
> // Set up the URL and the object that will handle the connection:
> URL feedUrl = new URL("http://www.google.com/calendar/feeds/default/
> private/full");
>
> // Send the request and receive the response:
> CalendarEventFeed resultFeed = myService.getFeed(feedUrl,
> CalendarEventFeed.class);
>
> System.out.println("Totle results: " + resultFeed.getTotalResults());
>
> for (int i = 0; i < resultFeed.getEntries().size(); i++) {
> CalendarEventEntry entry = resultFeed.getEntries().get(i);
>
> String title = entry.getTitle().getPlainText();
> System.out.println("Title: " + title);
>
> String description = ((TextContent)
> entry.getContent()).getContent().getPlainText();
> System.out.println("Description: " + description);
>
> List<EventWho> participants = entry.getParticipants();
>
> Iterator iter = authors.iterator();
>
> while (iter.hasNext()) {
> EventWho who = (EventWho) iter.next();
> String email = who.getEmail();
> System.out.println("Particpant email: " + email);
> }
> }
>
> }
>
> Hope it helps,
> Austin
>
> On Nov 28, 4:40 am, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
>
> > Hi,
>
> > I am trying to scan my google calendar for each event. I want to get
> > the Title, time, location, description and participants in each event.
> > I cannot get the location(Except as part of the getSummary method) or
> > the participants.
>
> > Everything I try results in locations and participants returning empty
> > lists.
> > The workarounds for thegetParticipantsis not working for me either.
>
> > I also cannot get the description of the event using any of the
> > methods in the API.
>
> > Attached is my full code.
>
> > Any help would be really appreciated!
>
> > cheers,
>
> > Steve
>
> > public class gCalSensor {
> > public static void main(String[] args) throws IOException,
> > ServiceException {
> > URL url = new URL("myurl");
> > CalendarService my_calendar_service = new
> > CalendarService("name_of_service");
> > my_calendar_service.setUserCredentials(arg0, arg1);
>
> > CalendarEventFeed feed = my_calendar_service.getFeed(url,
> > CalendarEventFeed.class);
>
> > List<CalendarEventEntry> l = feed.getEntries();
>
> > for(int i=0; i<l.size(); i++){
> > CalendarEventEntry entry = (CalendarEventEntry)
> > l.get(i);
> > String title = entry.getTitle().getPlainText();
> > System.out.println("Title: \t" + title);
> > System.out.println(entry.getStatus());
>
> > List<Where> locations = entry.getLocations();
>
> >
> > System.out.println(entry.getContent().getClass().getName());
>
> > List participants = entry.getParticipants();
> > System.out.println("participants"+participants);
>
> > List<EventWho> people =
> > entry.getRepeatingExtension(EventWho.class);
>
> > System.out.println("Num
> > Participants:"+people.size());
> > for (EventWho googleAttendee : people) {
> > System.out.println(googleAttendee);
> > }
>
> > System.out.println("Locations" + locations);
>
> > }
> > }
>
> > }
>
> > Please provide any additional information below.
> > There are documented workarounds for thegetParticipantsbug, but this
> > does not work for me either.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---