小编Gam*_*rPM的帖子

适用于UWP Windows 10应用程序的Google Calendar API发生一个或多个错误

我正在尝试使用Google Calendar API v3,但是在运行代码时遇到问题,它总是会给我该错误:

mscorlib.ni.dll中发生类型'System.AggregateException'的异常,但未在用户代码中处理。其他信息:发生一个或多个错误。

我不知道为什么会这样,它也应该工作。这是它的屏幕截图: 例外

我的代码也是:

 UserCredential credential;
                credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
                   new Uri("ms-appx:///Assets/client_secrets.json"),
                    Scopes,
                    "user",
                    CancellationToken.None).Result;


            // Create Google Calendar API service.
            var service = new CalendarService(new BaseClientService.Initializer()
            {
                HttpClientInitializer = credential,
                ApplicationName = ApplicationName,
            });

        var calendarService = new CalendarService(new BaseClientService.Initializer
        {
            HttpClientInitializer = credential,
            ApplicationName = "Windows 10 Calendar sample"
        });
        var calendarListResource = await calendarService.CalendarList.List().ExecuteAsync();
Run Code Online (Sandbox Code Playgroud)

如果至少可以帮助您通过REST API调用它,那也很好,但是您必须考虑到它是UWP,因此它还有另一种使它正常工作的方法。正如我已经尝试通过REST API一样,但是我始终会收到“请求错误代码400”。

感谢您的关注。

c# google-calendar-api uwp windows-10-universal

1
推荐指数
1
解决办法
1312
查看次数