کتابخانه های سرویس گیرنده API اعتبار سنجی آدرس

این صفحه نحوه شروع کار با کتابخانه های سرویس گیرنده را برای Address Validation API نشان می دهد.

اطلاعات بیشتر در مورد کتابخانه های مشتری در Client Libraries Explained بخوانید.

نصب کتابخانه مشتری

سی شارپ

برای اطلاعات بیشتر، به راه اندازی یک محیط توسعه C# مراجعه کنید.

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

تنظیم احراز هویت

وقتی از کتابخانه های سرویس گیرنده استفاده می کنید، از اعتبارنامه پیش فرض برنامه (ADC) برای احراز هویت استفاده می کنید. برای اطلاعات در مورد راه اندازی ADC، به ارائه اعتبارنامه برای اعتبارنامه پیش فرض برنامه مراجعه کنید. برای اطلاعات در مورد استفاده از ADC با کتابخانه های سرویس گیرنده، به تأیید اعتبار با استفاده از کتابخانه های سرویس گیرنده مراجعه کنید.

استفاده از کتابخانه مشتری

سی شارپ

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);
    }
}

منابع اضافی