我正在开发一个人工asp.Net项目,该项目有一些基于日历的事件。我想的是,如果我可以将这些事件同步到用户的谷歌日历。
是否可以创建在Google日历上创建活动的应用程序?是否有一种API,如果是的话,我会有一些限制吗?
答案 0 :(得分:3)
答案 1 :(得分:3)
它有一个API。检查This link我认为您正在寻找的是以下内容:
EventEntry entry = new EventEntry();
// Set the title and content of the entry.
entry.Title.Text = "Tennis with Beth";
entry.Content.Content = "Meet for a quick lesson.";
// Set a location for the event.
Where eventLocation = new Where();
eventLocation.ValueString = "South Tennis Courts";
entry.Locations.Add(eventLocation);
When eventTime = new When(DateTime.Now, DateTime.Now.AddHours(2));
entry.Times.Add(eventTime);
Uri postUri = new Uri("https://www.google.com/calendar/feeds/default/private/full");
// Send the request and receive the response:
AtomEntry insertedEntry = service.Insert(postUri, entry);
如果您将更新的日历设置为公开,或者您邀请其他人,那么他们可以订阅您的日历,您投放的任何更新都会显示在他们的日历上
答案 2 :(得分:1)
答案 3 :(得分:0)
是的,请参阅Google日历API:http://code.google.com/apis/calendar/