如何使用Google Calendar API重新登录帐户?

时间:2018-05-25 07:58:38

标签: c# google-api google-calendar-api google-oauth google-oauth2

我正在使用Google Calendar API for .NET

开发同步日历服务

这是我的代码:

UserCredential credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
            new ClientSecrets
            {
                ClientId = "[ClientId].apps.googleusercontent.com",
                ClientSecret = "[ClientSecret]",
            },
            new[] { "https://www.googleapis.com/auth/calendar" },
            "user", 
            CancellationToken.None).Result;

第一次登录时效果很好。执行该代码后,它会打开一个新的登录弹出窗口,以便用户可以使用他们的Google帐户登录。

问题是,当用户想要更改他们的帐户时,我不知道如何再次重新打开登录弹出窗口,因为当该代码第二次执行时,它仍然具有以前的帐户连接,它没有打开任何东西。

问题是如何重置以前帐户的连接,以便用户可以重新登录?

0 个答案:

没有答案