【发布时间】:2014-08-08 10:17:11
【问题描述】:
不久前,我根据旧日历的现有数据库编写了一个桌面日历应用程序。 稍后,我添加了使用 v2 api 与谷歌日历交互的功能,现在已经弃用了一段时间。功能可能会在 11 月停止:Deprecation Policy ..所以我认为是时候更新到 v3 api 了。
我的日历应用程序与谷歌日历相关:
在共享的谷歌日历中写/读 在自己的(多个)私人谷歌日历中写作/阅读 将私人/共享谷歌日历同步到自己的数据库中。
在 v2 中,使用 GoogleDataApi 登录任何具有凭据的日历都非常容易
CalendarService calService = new CalendarService("MyCalendar");
calService.setUserCredentials(account, password);
然后读取、写入、更新事件。
在 v3 api 中不再有客户端登录,我将如何使用 oauth2 来实现相同的功能?如何让用户从我的桌面应用程序登录到他的谷歌日历,以便他能够同步/查看/编辑/添加谷歌事件?
【问题讨论】:
标签: oauth-2.0 google-calendar-api google-api-dotnet-client