C# 登录到Gmail API

C# 登录到Gmail API,c#,.net,gmail-api,C#,.net,Gmail Api,我正在尝试使用我的客户端ID和客户端密码通过Gmail API验证我的web应用程序。“快速启动”示例中的身份验证看起来异常复杂。然而,步骤4规定: 注意:为了便于演示,本例中的授权流程大大简化,不应在web应用程序中使用。有关详细信息,请参阅 但提供的链接已断开。有没有人在C#中成功地为Gmail API创建了一个简单的身份验证 我主要是问这个问题,以便它可以作为其他无法找到答案的人的资源。断开的链接应该是: 对于C#Auth,请尝试以下操作: // Create OAuth Credent

我正在尝试使用我的客户端ID和客户端密码通过Gmail API验证我的web应用程序。“快速启动”示例中的身份验证看起来异常复杂。然而,步骤4规定:

注意:为了便于演示,本例中的授权流程大大简化,不应在web应用程序中使用。有关详细信息,请参阅

但提供的链接已断开。有没有人在C#中成功地为Gmail API创建了一个简单的身份验证

我主要是问这个问题,以便它可以作为其他无法找到答案的人的资源。

断开的链接应该是:

对于C#Auth,请尝试以下操作:

// Create OAuth Credential.
UserCredential credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
    new ClientSecrets
    {
        ClientId = "CLIENT_ID",
        ClientSecret = "CLIENT_SECRET"
    },
    new[] { GmailService.Scope.GmailModify },
    "user",
    CancellationToken.None).Result;

// Create the service.
var service = new GmailService(new BaseClientService.Initializer()
{
    HttpClientInitializer = credential,
    ApplicationName = "Draft Sender",
});

ListDraftsResponse draftsResponse = service.Users.Drafts.List("me").Execute();

我搜索了链接本身,Google给出了一个URL:希望有帮助。为什么他们将一些示例限制在Python上(