GMail API - 授权第二个电子邮件帐户

时间:2015-09-03 12:01:05

标签: vb.net gmail-api

我正在使用VB.Net开发一个应用程序来访问我的GMail帐户。我能够按照.Net Quickstart中给出的步骤操作,并且能够访问我的一个帐户。因此,每当我运行我的应用程序时,它会自动访问我的第一个Gmail帐户,这很好。现在我想使用相同的应用程序访问我的其他Gmail帐户。如何更改桌面应用程序自动访问的Gmail帐户?

这类似于this question,但我无法理解那里提供的答案

提前感谢您的回答

2 个答案:

答案 0 :(得分:0)

在使用您的应用程序之前,您需要注销默认的Gmail帐户(即您的第一个Gmail帐户)。所以我认为您需要从第一个Gmail帐户注销,然后使用第二个Gmail帐户登录并尝试从您的应用程序登录。希望这有帮助!

答案 1 :(得分:0)

最后,我找到了存储授权信息的位置。它存储在 Environment.SpecialFolder.ApplicationData 文件夹中。在此文件夹下创建名为 Google.Apis.Auth 的文件夹,并在其下创建一个带有授权信息的新文件(在我的情况下,它是C:\ Users \ myWindowsUserName \ AppData \漫游\ Google.Apis.Auth)。我删除了那里的文件,其中包含我第一个gmail ID的令牌。当我再次运行我的应用程序时,它再次要求用户登录和同意,此时我提供了我的第二个Gmail帐户的详细信息。这颗珍珠可以here