谷歌日历订阅 ASP.NET

Posted

技术标签:

【中文标题】谷歌日历订阅 ASP.NET【英文标题】:Google Calendar Subscription ASP.NET 【发布时间】:2013-07-21 04:09:56 【问题描述】:

我正在 ASP.NET 上开发我的 Web 应用程序,并且我正在尝试在我的应用程序中实现 Google 日历版本 3。最近 Google 在 Google 日历中推出了一项新功能,任何人都可以订阅公共日历或特定日历,所以请任何人帮助我如何在 ASP.NET 中做到这一点

【问题讨论】:

【参考方案1】:

只需下载适当的 API 并调用正确的方法:

https://code.google.com/p/google-api-dotnet-client/wiki/APIs#Calendar_API

https://developers.google.com/google-apps/calendar/v3/reference/

【讨论】:

我的项目处于运行模式。目前我可以在谷歌日历上插入/删除/更新事件,但问题是我想使用我的应用程序订阅其他日历,所以我该怎么做。就像你登录谷歌日历然后点击“其他日历”的智能标签然后点击“浏览有趣的日历”在这里你会看到我们可以订阅任何日历。所以我想从我的应用程序而不是谷歌用户界面中做到这一点。 请检查以下代码以创建日历。但是在这里我指定日历 ID,因为我知道我的日历 ID,但是如果我要订阅任何有趣的日历,例如“美国假期”,那么我怎么知道这个特定日历的日历 ID。日历 cal = new Calendar(); cal.Summary = GoogleCalendarAppointmentObj.CalendarName;日历 createdcal = CalService.Calendars.Insert(cal).Execute();

以上是关于谷歌日历订阅 ASP.NET的主要内容,如果未能解决你的问题,请参考以下文章

如何发布谷歌日历的动态事件源?

转载IIS与asp.net管道

ASP.NET入门教程(经典)

ASP.NET入门教程(经典)

防止谷歌日历在远程 icalendar 文件更改时创建重复条目

kindEditor