Pengantar
Address Validation API adalah layanan yang menerima alamat. API ini mengidentifikasi komponen alamat dan memvalidasinya. Selain itu, Address Validation API menstandarkan alamat untuk pengiriman dan menemukan koordinat lintang/bujur yang paling akurat untuk alamat tersebut. Secara opsional, untuk alamat di Amerika Serikat dan Puerto Riko, Anda dapat mengaktifkan Coding Accuracy Support System (CASS™).Alasan menggunakan Address Validation API
Dengan Address Validation API, Anda dapat meningkatkan prediktabilitas pengiriman dan mengurangi kegagalan pengiriman, sehingga memberikan pengalaman pelanggan yang lebih baik. Anda melakukannya dengan mendeteksi alamat yang salah dan mendapatkan pemahaman yang lebih baik tentang karakteristik alamat.
Geocoding API mungkin lebih sesuai dengan kebutuhan Anda jika Anda tidak perlu memvalidasi setiap komponen alamat. Geocoding API mengonversi alamat menjadi koordinat lintang dan bujur. Address Validation API memvalidasi alamat untuk kebenarannya. Lihat Membangun kemampuan validasi lokasi menggunakan Google Maps Platform di Pusat Arsitektur untuk perbandingan mendetail.
Yang dapat Anda lakukan dengan Address Validation API
Dengan Address Validation API, Anda dapat menentukan apakah suatu alamat merujuk ke tempat yang sebenarnya. Jika alamat tidak merujuk ke tempat nyata, API dapat mengidentifikasi komponen yang mungkin salah yang dapat Anda tunjukkan kepada pelanggan untuk diperbaiki. Berikut adalah contoh alur kerja menggunakan API:
Pelanggan memasukkan alamat – Gambar berikut menunjukkan formulir dasar yang memungkinkan pelanggan memasukkan alamat, mungkin sebagai bagian dari alur checkout.
Aplikasi mengirimkan alamat ke API – Aplikasi meneruskan alamat ini sebagai input ke Address Validation API.
API memvalidasi dan menstandardisasi alamat – Dalam responsnya, Address Validation API menampilkan alamat lengkap sebagaimana ditentukan oleh API, atau menunjukkan tempat informasi tidak ada.
Pelanggan mengonfirmasi atau mengoreksi alamat – Bergantung pada apa yang ditampilkan API, Anda dapat memberikan perintah berikut kepada pelanggan: A. Konfirmasi alamat yang direkomendasikan. B. Berikan informasi yang belum ada. C. Perbaiki alamat.
Cara kerja Address Validation API
Validasi alamat menerima permintaan POST dengan alamat dalam bentuk isi JSON. Layanan ini memisahkan alamat menjadi komponen-komponennya, lalu mencoba hal berikut:
- Memperbaiki—Memberikan pemeriksaan validasi tingkat komponen, termasuk sub-tempat jika tersedia.
- Melengkapi—Berupaya menyimpulkan komponen alamat yang tidak ada atau salah.
- Format—Membersihkan dan menstandardisasi format untuk komponen alamat.
Resource
Tabel berikut merangkum resource yang tersedia melalui Address Validation API beserta data yang ditampilkan. Untuk mengetahui detail spesifik, lihat Referensi Address Validation API.
Resource data | Data yang ditampilkan |
---|---|
Komponen alamat dalam format JSON. Lihat Memvalidasi alamat. |
Alamat lengkap dan tervalidasi (jika memungkinkan). Status validasi setiap komponen alamat. Jika tersedia untuk alamat:
Lihat Memahami respons validasi. |
Cara menggunakan Address Validation API
1 | Coba demo | Jelajahi demo dengan berbagai formulir alamat, baik yang benar maupun salah. Demo ini memberikan cara yang berguna untuk menjelajahi nilai yang ditampilkan dari layanan, serta respons API berformat JSON. |
2 | Periksa cakupan | Tinjau detail cakupan untuk melihat negara dan wilayah yang didukung Address Validation API. |
3 | Mulai penyiapan | Mulai dengan Menyiapkan project Google Cloud dan selesaikan petunjuk berikutnya. |
4 | Meminta validasi alamat | Mulai dengan alamat dasar, lalu untuk akurasi tambahan, Anda dapat mengaktifkan CASS (khusus untuk alamat di AS dan PR). Lihat Meminta validasi alamat. |
5 | Memproses respons | Respons Address Validation API menyediakan dua properti, yang masing-masing Anda gunakan dengan cara yang berbeda. Lihat Memahami respons dasar. |
6 | Meningkatkan akurasi validasi | Anda dapat membantu meningkatkan akurasi alamat dengan memberikan masukan tentang respons Address Validation API. Lihat Menangani alamat yang diperbarui. |
Library klien yang tersedia
Untuk mengetahui daftar library klien yang tersedia untuk Address Validation API, lihat Library klien.
Tentang CASS™
United States Postal Service® (USPS®)1 mengelola Coding Accuracy Support System (CASS™) untuk mendukung dan mensertifikasi penyedia validasi alamat. Layanan bersertifikasi CASS Certified™, seperti Address Validation API, telah dikonfirmasi kemampuannya untuk melengkapi informasi yang tidak ada dalam alamat, menstandarkannya, dan memperbaruinya untuk memberi Anda alamat yang paling terbaru dan paling akurat.
CASS tidak diaktifkan secara default dan hanya didukung untuk wilayah "Amerika Serikat" dan "Puerto Riko". Untuk mengaktifkan CASS, tetapkan enableUspsCass
ke true
sebagai bagian dari permintaan validasi. Untuk mengetahui informasi selengkapnya, lihat
Memvalidasi alamat.
Sebagai bagian dari penggunaan layanan USPS, USPS mengevaluasi permintaan untuk alamat yang dibuat secara artifisial. Jika USPS mengidentifikasi alamat input dibuat secara artifisial, Google diwajibkan untuk berhenti memvalidasi alamat untuk pelanggan dan harus melaporkan informasi kontak pelanggan (nama dan alamat), alamat input yang relevan, dan data penggunaan gabungan kepada USPS. Dengan menggunakan API ini, Anda menyetujui Persyaratan Khusus Layanan ini.
Langkah berikutnya
- Coba demo: Buka Demo
- Tinjau area cakupan: Buka Detail cakupan negara dan wilayah
- Coba permintaan validasi pertama Anda: Buka Mengirim permintaan validasi alamat
- Memproses alamat dalam volume tinggi: Buka Menggunakan Address Validation API untuk memproses alamat dalam volume tinggi
-
Google Maps Platform adalah Penerima Lisensi tidak eksklusif dari United States Postal Service®. Merek dagang berikut dimiliki oleh United States Postal Service® dan digunakan dengan izin: United States Postal Service®, CASS™, CASS Certified™. ↩