مكتبات برامج واجهة برمجة التطبيقات للتحقّق من العنوان

تعرض هذه الصفحة كيفية بدء استخدام مكتبات العملاء لواجهة برمجة تطبيقات التحقق من صحة العناوين.

يمكنك الاطّلاع على مزيد من المعلومات عن مكتبات العملاء في مكتبات العميل التوضيحية.

تثبيت مكتبة العميل

C#

لمزيد من المعلومات، يُرجى الاطّلاع على إعداد بيئة تطوير C#.

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

إعداد المصادقة

عند استخدام مكتبات البرامج، يمكنك استخدام بيانات الاعتماد التلقائية للتطبيق (ADC) للمصادقة. للحصول على معلومات حول إعداد ADC، يُرجى الاطّلاع على توفير بيانات اعتماد لبيانات الاعتماد التلقائية للتطبيق. للحصول على معلومات عن استخدام ADC مع مكتبات العملاء، يُرجى الاطّلاع على المصادقة باستخدام مكتبات البرامج.

استخدام مكتبة البرامج

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

مصادر إضافية