Aşağıdaki uç noktalardan birine POST isteği göndererek bir adres doğrulama isteği gönderin:
- validateAddress (REST)
- ValidateAddress (gRPC)
İsteğiniz, doğrulanacak adresi tanımlayan bir JSON istek içeriği de göndermelidir. Aşağıdaki istek metni bir alan ve üç alt alan içerir:
curl -X POST -d '{ "address": { "regionCode": "US", "locality": "Mountain View", "addressLines": ["1600 Amphitheatre Pkwy"] } }' \ -H 'Content-Type: application/json' \ "https://addressvalidation.googleapis.com/v1:validateAddress?key=API_KEY"
locality
öğesini atlayabilir ve addressLines
dizisinde bir öğe olarak belirtebilirsiniz:
{
"address": {
"regionCode": "US",
"addressLines": ["1600 Amphitheatre Pkwy", "Mountain View, CA, 94043"]
},
}
Adres isteği alanları
İstek metni tek bir alandan oluşur:
address
:addressLines
alanında en az bir giriş içermesi gerekenPostalAddress
türündeki bir alan.
address
alanını Address Validation API'ye gönderirken yalnızca bir alan sağlamanız gerekir: addressLines
. Ancak en basit adres isteği aşağıdaki alt alanları içermelidir:
regionCode
: Önerilen. Bu isteğe bağlı bir alandır ancak atlanırsa Address Validation API, bölgeyi adresten çıkarır. Ancak en iyi sonuçları elde etmek için biliyorsanızregionCode
değerini ekleyin. Desteklenen bölgelerin listesi için desteklenen bölgeler sayfasını inceleyin.addressLines
: Zorunlu. Adresin alt yapısını açıklayan adreslerden oluşan bir dizi.
Referans kılavuzundaki PostalAddress bölümüne bakın. |
USPS CASS™ seçeneği
United States Postal Service® (USPS®)1, adres doğrulama sağlayıcılarını desteklemek ve onaylamak için Kodlama Doğruluğu Destek Sistemi'ni (CASS™) yönetir.
Yalnızca ABD ve Halkla İlişkiler bölgeleri için istek gövdesinde enableUspsCass
değerini true
olarak ayarlayarak CASS işlemeyi etkinleştirebilirsiniz. CASS'i kullanırken en iyi sonuçları elde etmek için şehir, eyalet ve posta kodunun yanı sıra sokak ve sokak numarasını içeren bir adres sağlayın:
{
"address": {
"regionCode": "US",
"locality": "Mountain View",
"administrativeArea": "CA",
"postalCode": "94043",
"addressLines": ["1600 Amphitheatre Pkwy"]
},
"enableUspsCass": true
}
Deneyin!
API Gezgini, API'ye ve API seçeneklerine aşina olabilmeniz için örnek istekler göndermenize olanak tanır.
Sayfanın sağ tarafındaki API simgesini seçin.
İsteğe bağlı olarak Standart parametreleri göster'i genişletin ve
fields
parametresini alan maskesine ayarlayın.İsteğe bağlı olarak İstek gövdesini düzenleyin.
Yürüt düğmesini seçin. İletişim kutusunda, isteği göndermek için kullanmak istediğiniz hesabı seçin.
API Gezgini panelinde, API Gezgini penceresini genişletmek için genişlet simgesini seçin.
-
Google Haritalar Platformu, Amerika Birleşik Devletleri'nin Posta Hizmeti®'nin münhasır olmayan bir Lisans Sahibidir. Şu ticari markalar ABD Posta Hizmeti®'ne aittir ve şu izinle kullanılmaktadır: United States Postal Service®, CASSTM, CASS CertifiedTM. ↩