是否有可能开发一个在Google Calender上创建事件的asp.Net应用程序?

时间:2011-07-01 12:21:26

标签: c# .net asp.net api google-calendar-api

我正在开发一个人工asp.Net项目,该项目有一些基于日历的事件。我想的是,如果我可以将这些事件同步到用户的谷歌日历。

是否可以创建在Google日历上创建活动的应用程序?是否有一种API,如果是的话,我会有一些限制吗?

4 个答案:

答案 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)

快速谷歌“谷歌日历API”将返回您需要的一切。

http://code.google.com/apis/calendar/

有一个特定的API Developer's Guide for .NET

答案 3 :(得分:0)

是的,请参阅Google日历API:http://code.google.com/apis/calendar/