Aşağıdaki uç noktalardan birine POST isteği göndererek Address Validation isteği gönderin:
- validateAddress (REST)
- ValidateAddress (gRPC)
İsteğiniz, doğrulanacak adresi tanımlayan bir JSON istek gövdesini de isteğe iletmelidir. Aşağıdaki istek gövdesi 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 özelliğini atlayıp addressLines dizisinde bir öğe olarak da belirtebilirsiniz:
{
"address": {
"regionCode": "US",
"addressLines": ["1600 Amphitheatre Pkwy", "Mountain View, CA, 94043"]
},
}
API Gezgini, API ve API seçeneklerini tanıyabilmeniz için canlı istekler göndermenize olanak tanır:
Adres isteği alanları
İstek içeriği tek bir alandan oluşur:
address:PostalAddresstüründe bir alan.addressLinesiçinde en az bir giriş içermelidir.
Address Validation API'ye address alanını gönderirken yalnızca bir alan sağlamanız gerekir: addressLines. Ancak en basit adres isteği
şu alt alanları içermelidir:
regionCode— Önerilir. Bu alan isteğe bağlıdır ancak belirtilmezse Address Validation API, bölgeyi adresten tahmin eder. Ancak en iyi sonuçları elde etmek için biliyorsanızregionCodedeğerini ekleyin. Desteklenen bölgelerin listesi için desteklenen bölgeler başlıklı makaleyi inceleyin.addressLines: Zorunlu. Adresin alt yapısını açıklayan adresleri içeren bir dizi.
| Referans kılavuzunda PostalAddress bölümüne bakın. |
USPS CASS™ seçeneği
Amerika Birleşik Devletleri Posta Hizmetleri® (USPS®)1, adres doğrulama sağlayıcılarını desteklemek ve onaylamak için Kodlama Doğruluğu Destek Sistemi'ni (CASS™) kullanır.
Yalnızca ABD ve Porto Riko bölgeleri için istek gövdesinde enableUspsCass değerini true olarak ayarlayarak CASS işlemeyi etkinleştirebilirsiniz. CASS kullanırken en iyi sonuçları elde etmek için sokak ve sokak numarasının yanı sıra şehir, eyalet ve posta kodunu içeren bir adres girin:
{
"address": {
"regionCode": "US",
"locality": "Mountain View",
"administrativeArea": "CA",
"postalCode": "94043",
"addressLines": ["1600 Amphitheatre Pkwy"]
},
"enableUspsCass": true
}
Deneyin.
API Gezgini, API'yi ve API seçeneklerini tanıyabilmeniz için örnek istekler göndermenize olanak tanır.
Sayfanın sağ tarafındaki API simgesini api seçin.
İsteğe bağlı olarak istek parametrelerini düzenleyin.
Execute (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 tam ekran simgesini fullscreen seçin.
-
Google Haritalar Platformu, United States Postal Service®'in münhasır olmayan lisans sahibidir. Aşağıdaki ticari markalar United States Postal Service®'e aittir ve izin alınarak kullanılmaktadır: United States Postal Service®, CASS™, CASS Certified™. ↩