Доступ к информации о пользователе с помощью API Google для .NET

Я использую Google API Preview (1.7.0) для авторизации пользователя через OAuth2. Я следил заобразец кода MVC, Это моя реализацияFlowMetadata:

private static readonly IAuthorizationCodeFlow flow = ...; // Implementation of tokens

public static async Task<Google.Apis.Auth.OAuth2.Web.AuthorizationCodeWebApp.AuthResult> GetCredentials(Controller controller, CancellationToken cancellationToken) {
    var result = await new AuthorizationCodeMvcApp(controller, new Models.Generic.AppFlowMetadata()).AuthorizeAsync(cancellationToken);
    if (result.Credential != null)
    {
         // Struggling here. How do I make a request to get the e-mail address?
    }
}

Теперь у меня есть действующийUserCredential и, следовательно, Access Token, но я не могу найти какие-либо управляемые API для доступа к пользовательской информации. Я нашелэтот вопрос, но это, кажется, предполагает, что я просто делаю необработанные запросы, а не использую официальную библиотеку.

Как я могу получить адрес электронной почты пользователя?

Ответы на вопрос(3)

Ваш ответ на вопрос