Librerie client dell'API Address Validation

Questa pagina mostra come iniziare a utilizzare le librerie client per l'API Address Validation.

Scopri di più sulle librerie client in Descrizione delle librerie client.

Installare la libreria client

C#

Per ulteriori informazioni, consulta Configurare un ambiente di sviluppo C#.

Install-Package Google.Maps.AddressValidation.V1 -Pre

Configurazione dell'autenticazione

Quando utilizzi le librerie client, utilizzi le credenziali predefinite dell'applicazione (ADC) per l'autenticazione. Per informazioni sulla configurazione delle Credenziali predefinite dell'applicazione, consulta Fornire le credenziali per le Credenziali predefinite dell'applicazione. Per informazioni sull'utilizzo di ADC con le librerie client, consulta Eseguire l'autenticazione mediante librerie client.

Utilizzo della libreria client

C#

using Google.Maps.AddressValidation.V1;
using Google.Type;
using System.Threading.Tasks;

public sealed partial class GeneratedAddressValidationClientSnippets
{
    /// <summary>Snippet for ValidateAddressAsync</summary>
    /// <remarks>
    /// This snippet has been automatically generated and should be regarded as a code template only.
    /// It will require modifications to work:
    /// - It may require correct/in-range values for request initialization.
    /// - It may require specifying regional endpoints when creating the service client as shown in
    ///   https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint.
    /// </remarks>
    public async Task ValidateAddressRequestObjectAsync()
    {
        // Create client
        AddressValidationClient addressValidationClient = await AddressValidationClient.CreateAsync();
        // Initialize request argument(s)
        ValidateAddressRequest request = new ValidateAddressRequest
        {
            Address = new PostalAddress(),
            PreviousResponseId = "",
            EnableUspsCass = false,
            SessionToken = "",
        };
        // Make the request
        ValidateAddressResponse response = await addressValidationClient.ValidateAddressAsync(request);
    }
}

Risorse aggiuntive