Hi Trystan,
Thank you for the update.  Can you give me the account id of your calendar?
I will take a look at the logs.  Are you still able to see the occurrence of
this at 50% rate?

Austin

On Mon, Oct 6, 2008 at 3:50 PM, Trystan Hill <[EMAIL PROTECTED]> wrote:

>
> *bump*....
>
> On Oct 2, 4:58 pm, Trystan Hill <[EMAIL PROTECTED]> wrote:
> > Thanks for the reply Austin,
> >
> > I am storing the Edit URL locally, and I think your suggestion to get
> > it from the server on update is a great idea I will implement soon.
> >
> > Right now however, if I indeed have an old EditURI the response string
> > I get back from the request is the latest version of the event. What I
> > am doing currently is getting the latest EditURL from that response,
> > and then sending out my request again.
> >
> > Obviously this behaviour is inelegant and inefficient and I think your
> > suggestion will help me with that.
> >
> > However, the inconsistent 401 errors I'm getting is unrelated to this
> > problem, i.e. to do with authentication (which I think has more to do
> > with the issue pointed out in the URL I posted, but here it is again
> > for posterity:
> http://www.thepoorhouse.org.uk/avoiding_the_401_authorization_require...
> > ). So if this is the problem, does anyone have any elegant solution
> > using the current version of the C# gdata libraries (1.2.2.0)?
> >
> > Trystan
> >
> > On Oct 2, 11:18 am, "Austin (Google)" <[EMAIL PROTECTED]> wrote:
> >
> > > Hi,
> > > I noticed that you are retrieving the edit URL by passing into a
> property
> > > object, that made me think that perhaps you are storing the edit URL
> locally
> > > rather than retrieving it fresh from the server.  The edit URL must be
> > > retrieving live because it can be different each time.  I am not sure
> if
> > > this is what causing your problem, please try it and let me know.
>  Thanks!
> >
> > > Austin
> >
> > > On Tue, Sep 30, 2008 at 4:20 PM,TrystanHill <[EMAIL PROTECTED]
> >wrote:
> >
> > > > Hi,
> >
> > > > I'm having a problem that looks like a few others have experienced,
> > > > being that ~1/2 of all requests going to the calendar api fail with:
> >
> > > > <HTML>
> > > > <HEAD>
> > > > <TITLE>Authorization required</TITLE>
> > > > </HEAD>
> > > > <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
> > > > <H1>Authorization required</H1>
> > > > <H2>Error 401</H2>
> > > > </BODY>
> > > > </HTML>
> >
> > > > Following is the code used (note I'm having problems with all event
> > > > modificaton actions, but the deletion code is easier to read):
> >
> > > > Deletion:
> >
> > > >        private void DeleteEvent(SPItemEventProperties properties,
> > > > googleConfig config)
> > > >        {
> > > >            Service calService = new Service("cl", "exampleCo-
> > > > exampleApp-1");
> > > >            calService.setUserCredentials(config.username,
> > > > config.password);
> >
> > > >            EventEntry entry = new EventEntry();
> > > >            entry.SelfUri = (string)properties.ListItem["SelfURI"];
> > > >            entry.EditUri = (string)properties.ListItem["EditURI"];
> >
> > > >            try
> > > >            {
> > > >                calService.Delete(entry);
> > > >            }
> > > >            catch (GDataRequestException excp)
> > > >            {
> > > >                config.elog.WriteEntry("Error with account " +
> > > > config.username + ": " + excp.Message + "\r\n" +
> excp.ResponseString);
> > > >            }
> > > >        }
> >
> > > > Now I read here:
> > > >
> http://www.thepoorhouse.org.uk/avoiding_the_401_authorization_require...
> > > > that because of your server farms you send back a redirection http
> > > > response, so what I was wondering is if this is the problem that I'm
> > > > facing and if there is any elegant way of handling this redirection
> > > > with the current C# api library.
> >
> > > > Thanks
> >
> > > >Trystan
>
> >
>

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