On Jun 9, 2008, at 1:48 PM, sam_thrust wrote:
> For last few days I have been getting the following exception. I'm not > sure the cause. The strange thing is sometimes it happens and > sometimes it doesnt. Can anyone tell me the reason? I would be > grateful.. This is normal behavior for the calendar API (see for example, http://code.google.com/apis/calendar/developers_guide_protocol.html#RetrievingEvents ). Your code ought to handle redirects when they occur. I haven't looked at the code for all the APIs but I was under the impression that they all handled the redirects automatically. It seems from your example that the Java API doesn't. It's interesting that you see this sometimes and sometimes you don't. I haven't done a systematic study or any logfile parsing, but I have never performed a request for a calendar feed without seeing a redirect, unless I have passed in the session cookie. Ray > Jun 9, 2008 3:24:38 PM googleback.GoogleEvents getEvent > SEVERE: null > com.google.gdata.util.RedirectRequiredException: Moved Temporarily > <HTML> > <HEAD> > <TITLE>Moved Temporarily</TITLE> > </HEAD> > <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> > <H1>Moved Temporarily</H1> > The document has moved <A HREF="http://www.google.com/calendar/feeds/ > default/private/full?q=Room+%23700&start- > min=2008-06-09T00%3A00%3A00.000&start- > max > = > 2008 > -06-09T23%3A59%3A59.000&gsessionid=lCGdRDRSo7HwcMFjaFDhHA">here</ > A>. > </BODY> > </HTML> > > at > com > .google > .gdata.client.http.GoogleGDataRequest.handleErrorResponse(Unknown > Source) > at > com.google.gdata.client.http.HttpGDataRequest.checkResponse(Unknown > Source) > at com.google.gdata.client.http.HttpGDataRequest.execute(Unknown > Source) > at com.google.gdata.client.http.GoogleGDataRequest.execute(Unknown > Source) > at com.google.gdata.client.Service.getFeed(Unknown Source) > at com.google.gdata.client.Service.getFeed(Unknown Source) > at com.google.gdata.client.GoogleService.getFeed(Unknown Source) > at com.google.gdata.client.Service.query(Unknown Source) > at com.google.gdata.client.Service.query(Unknown Source) > at googleback.GoogleEvents.getEvent(GoogleEvents.java:115) > at ui.CalendarPanel.loadEvents(CalendarPanel.java:322) > at ui.CalendarPanel.<init>(CalendarPanel.java:45) > at ui.ComputerRRApplet.init(ComputerRRApplet.java:90) > at sun.applet.AppletPanel.run(Unknown Source) > at java.lang.Thread.run(Unknown Source) > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
