Hi,

One thing to check to see if there is already an ACL entry for that
particular user (the one you are trying to add).  If that's the case then
you needs to do a PUT instead of POST because what you are really is update
instead of a new insertt.  You send PUT to this ACL URL with trailing part
indicating the user ACL entry you are updating -

example PUT URL to update ACL:

http://www.google.com/calendar/feeds/[EMAIL PROTECTED]/acl/full/[EMAIL 
PROTECTED]

Hope it helps,
Austin

On Tue, Jun 24, 2008 at 1:46 PM, Fried IQ <[EMAIL PROTECTED]> wrote:

>
> Good afternoon,
>
> I am working with the C# .NET API for the Google Calender and so far
> have managed the accomplish everything that I've asked of the API.
>
> However, one task has vexed me for the afternoon and so I am here
> looking for some insight. I've followed the the example code to the
> letter and each time that I attempt to Insert the AclEntry it returns
> me a "(404) Not Found" error.
>
> The user that calendar service is authenticated as is the "owner" of
> the calendar according to the ACL for that calendar and I am posting
> the the proper Uri as far as I can tell, the Uri is below.
>
>
> http://www.google.com/calendar/feeds/[EMAIL PROTECTED]/acl/full
>
> This is a sub calendar of course, but I receive the same error then
> Inserting in the primary calendar as well. I've tried assembling the
> Uri by hand and also pulling the ACL Uri from the calendar entry
> itself using the below code;
>
> AtomLink link = calendar.Links.FindService(
>                        AclNameTable.LINK_REL_ACCESS_CONTROL_LIST,
> null);
>
> Either way the Uri that I use is consistent with the Uri shown in all
> of the examples I've seen in the Google docs and from other sources. I
> have also tried this with multiple calendars always with the same
> result.
>
> What am I missing? This is the last piece of a puzzle (at least until
> I tackle batch updates) and it is fustrating to hit this wall after a
> great deal of success.
>
> Any information is greatly appreciated.
>
> Fried IQ
>
>
> >
>

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