Hi,
I'm using C# 2.0 using the latest SVN code. I can query my calendar
using this code:
GAuthSubRequestFactory authFactory = new GAuthSubRequestFactory("cl",
"Test-1");
authFactory.Token = userEntity.GoogleCalToken;
CalendarService service = new
CalendarService(authFactory.ApplicationName);
service.RequestFactory = authFactory;
EventQuery query = new EventQuery();
query.Uri =
new Uri(
string.Format("http://www.google.com/calendar/feeds/{0}/private/full",
userEmail));
query.SortOrder = CalendarSortOrder.ascending;
query.FutureEvents = false;
query.SingleEvents = false;
query.NumberToRetrieve = 10;
EventFeed calFeed = service.Query(query);
And it works.
I can also delete an event, but the insertion fails with a 401 -
unauthorizedException.
EventEntry entry = new EventEntry();
AtomPerson author = new
AtomPerson(AtomPersonType.Author);
author.Name = userName;
author.Email = userEmail;
entry.Authors.Add(author);
entry.Title.Text =
(string)Session["agendaContent"];
entry.Content.Content = "Meet for a quick lesson.";
When w = new When();
w.StartTime = (DateTime) Session["agendaDate"];
entry.Times.Add(w);
Uri postUri = new
Uri(string.Format("http://www.google.com/calendar/feeds/{0}/private/full",
userEmail));
GAuthSubRequestFactory authFactory = new
GAuthSubRequestFactory("cl", "Test-1");
authFactory.Token = userEntity.GoogleCalToken;
CalendarService service = new
CalendarService(authFactory.ApplicationName);
service.Insert(postUri, entry);
(The Token (userEntity.GoogleCalToken) is retrieved from my database.)
What is wrong?
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---