Windows 10 通用应用程序谷歌日历 API
本文关键字:谷歌 日历 API 应用程序 Windows | 更新日期: 2023-09-27 18:32:25
我正在做一个项目,正在尝试点击谷歌日历API v3,并按照谷歌为以前的.NET客户端概述的所有步骤无济于事。
我试过这个,但通用应用程序和这里的东西都不可用。https://developers.google.com/google-apps/calendar/quickstart/dotnet
我也尝试过这个,也没有运气(所有残酷的步骤):https://developers.google.com/api-client-library/dotnet/guide/aaa_oauth
我讨厌答案是"同步到 o365 并从那里拉取"或"建立代理"之类的东西。
有没有人能够做到这一点?
任何人都可以从谷歌日历中获取日历信息并将其显示在Windows通用应用程序中吗?
感谢您的任何帮助或有意义的见解。
PS:我认为可能有效的代码片段...但事实并非如此。
var credential = await GoogleWebAuthorizationBroker.AuthorizeAsync(
new Uri("ms-appx:///Assets/client_secrets.json"),
new[] { Uri.EscapeUriString(CalendarService.Scope.Calendar) },
"user",
CancellationToken.None);
var calendarService = new CalendarService(new BaseClientService.Initializer
{
HttpClientInitializer = credential,
ApplicationName = "Windows 8.1 Calendar sample"
});
var calendarListResource = await calendarService.CalendarList.List().ExecuteAsync();
我能够通过在谷歌 API 开发控制台中重新配置我的应用程序来让它工作。