cool! thanks for letting us know :)

Austin

On Mon, May 12, 2008 at 1:46 PM, jhj <[EMAIL PROTECTED]>
wrote:

>
> Apologies...
> This was not an issue after all. Coming back to the code, the error
> was in the Selflink() reference.
> The method should be:
>
> //--------------------------------------------------------------------------------
>  public CalendarEventEntry updateEvent (
>                CalendarEventEntry      p_entry,
>                PrintStream             p_out
>                )
>        throws Exception
>  {
>         CalendarEventEntry v_updatedEntry =
> calendarService.update( new URL( p_entry.getEditLink().getHref() ) ,
> p_entry );
>        p_out.print("Updating entry with title \"" +
> v_updatedEntry.getTitle().getPlainText() + "\".");
>        p_out.println(" New content: \"" + ((TextContent)
> v_updatedEntry.getContent()).getContent().getPlainText() + "\"");
>        return ( v_updatedEntry );
>  }
>
> //--------------------------------------------------------------------------------
> and it works fine with authSub token. No insertion of calenderID or
> anything. Just getEditLink().getHref() for a valid Event.
>
> Problem solved ! :)
>
> On May 12, 10:25 am, jhj <[EMAIL PROTECTED]> wrote:
> > Hi There
> > I had ( :( ) a working java batch application running using username/
> > password pairs synchronizing between internal time-scheduler and
> > Google Calendar. We recently changed to use the entire apps suite of
> > programs, why I didn't wanted our users passwords anymore (I don't
> > like the possibility to read the users mail).
> > As per Google advise I now authenticate using Authsub Token.
> > Everything is fine... That is retrieval and inserts of Events in
> > Google Calendar. But no update.
> >
> > It basically responds:
> > "http://www.google.com/calendar/feeds/default/private/full/
> > p3mdp23n9bgha7mjd1g60qr0p8
> > com.google.gdata.util.InvalidEntryException: Bad Request
> > Invalid request URI."
> >
> > OK. Looking a bit more in the documentation and in Groups I tried
> > inserting the calendarID into the URI:
> > It responds:
> > "http://www.google.com/calendar/feeds/[EMAIL PROTECTED]/private/full/
> > p3mdp23n9bgha7mjd1g60qr0p8
> > com.google.gdata.util.InvalidEntryException: Bad Request
> > Invalid request URI." (The xx's being a Google Apps domain).
> >
> > I'm able to retrieve the Event just milliseconds before the update,
> > why I know its a valid ID.
> >
> >
> //--------------------------------------------------------------------------------
> >   public CalendarEventEntry updateEvent (
> >                 CalendarEventEntry      p_entry,
> >                 PrintStream             p_out
> >                 )
> >         throws Exception
> >   {
> >         String v_eventURL;
> > //      URL v_URL = new URL( p_entry.getEditLink().getHref() );
> >         p_out.println("UpdateEvent manipulating ID " +
> > p_entry.getId());
> >         v_eventURL = p_entry.getId().replaceFirst("default",
> > gv_userID);
> >         p_out.println(v_eventURL);
> > //        v_eventURL = v_eventURL + gvc_version;
> > //        p_out.println(v_eventURL);
> >         //URL v_URL = new URL( p_entry.getId());
> >         URL v_URL = new URL( v_eventURL);
> >         CalendarEventEntry v_updatedEntry = null;
> > //        v_updatedEntry = calendarService.getEntry ( v_URL,
> > CalendarEventEntry.class );
> > //        p_out.println(v_updatedEntry.getSelfLink().getHref());
> > //      v_updatedEntry = calendarService.update( new
> > URL( v_updatedEntry.getSelfLink().getHref() ) , p_entry );
> >         v_updatedEntry = calendarService.update( v_URL , p_entry );
> >         p_out.println("Updating entry with title \"" +
> > v_updatedEntry.getTitle().getPlainText() + "\".");
> >         p_out.println("New content: \"" + ((TextContent)
> > v_updatedEntry.getContent()).getContent().getPlainText() + "\"");
> >         return ( v_updatedEntry );
> >
> > Could someone with experience in using AuthSub Token authorization,
> > using Java API please give me a clue to what's wrong? Please?
> >
> > Best regards (and happy Pentecost)
> > Jakob
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to