Hi,
I got a 409 conflict error while trying to share the event. Explanation for
this error is:- Specified version number doesn't match resource's latest
version number. But I am not putting the version number anywhere, then where
is this coming from? Below is my code...
static AclEntry AddAccessControl(CalendarService service, string aclFeedUri,
string userEmail, AclRole role)
{
AclEntry entry = new AclEntry();
entry.Scope =
new AclScope();
entry.Scope.Type =
AclScope.SCOPE_USER;
entry.Scope.Value = userEmail;
entry.Role = role;
Uri aclUri = new Uri("
http://www.google.com/calendar/feeds/[email protected]/acl/full");
AclEntry insertedEntry = service.Insert(aclUri, entry);
Console.WriteLine("Added user {0}", insertedEntry.Scope.Value);
return insertedEntry;
}
// Calling the function from another function to get executed.
AclEntry aclEntry = AddAccessControl(service, "
https://www.google.com/calendar/feeds/[email protected]/acl/full",
"[email protected]", AclRole.ACL_CALENDAR_OWNER);
// Error I am getting is:
Unhandled Exception: Google.GData.Client.GDataRequestException: Execution of
request failed:
http://www.google.com/calendar/feeds/[email protected]/acl
/full?gsessionid=D3C7iOGx8O9E0MTTN9wxRw ---> System.Net.WebException: The
remote
server returned an error: (409) Conflict.
at System.Net.HttpWebRequest.GetResponse()
at Google.GData.Client.GDataRequest.Execute()
--- End of inner exception stack trace ---
at Google.GData.Client.GDataRequest.Execute()
at Google.GData.Client.GDataGAuthRequest.Execute(Int32 retryCounter)
at Google.GData.Client.GDataGAuthRequest.Execute()
at Google.GData.Client.Service.EntrySend(Uri feedUri, AtomBase baseEntry,
GDa
taRequestType type, AsyncSendData data)
at Google.GData.Client.Service.Insert(Uri feedUri, AtomEntry newEntry,
AsyncS
endData data)
at Google.GData.Client.Service.Insert[TEntry](Uri feedUri, TEntry entry)
at Project1.CalendarDemo.AddAccessControl(CalendarService service, String
acl
FeedUri, String userEmail, AclRole role)
Please suggest
--
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://code.google.com/apis/calendar/community/forum.html