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

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

يمكنك الاطّلاع على مزيد من المعلومات عن مكتبات العميل في مقالة شرح مكتبات العميل.

تثبيت مكتبة البرامج

#C

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

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

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

عند استخدام مكتبات البرامج، يتم استخدام بيانات الاعتماد التلقائية للتطبيق (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);
    }
}

مراجع إضافية