Tổng quan về API xác thực địa chỉ

Tổng quan về việc xác thực địa chỉ

API xác thực địa chỉ là một dịch vụ chấp nhận địa chỉ. Google Analytics 4 xác định các thành phần địa chỉ và xác thực các thành phần đó. Hộp cát về quyền riêng tư cũng chuẩn hoá địa chỉ gửi thư và tìm toạ độ vĩ độ/kinh độ chính xác nhất cho địa chỉ đó. Đối với các địa chỉ ở Hoa Kỳ và Puerto Rico, bạn có thể bật Hệ thống hỗ trợ độ chính xác khi lập trình (CASSTM) (không bắt buộc).

Lý do bạn nên sử dụng API xác thực địa chỉ

Với API xác thực địa chỉ, bạn có thể cải thiện khả năng dự đoán đối với việc phân phối và giảm số lượt giao hàng không thành công, từ đó cải thiện trải nghiệm của khách hàng. Bạn làm điều này bằng cách phát hiện các địa chỉ không hợp lệ và nâng cao nhận thức về đặc điểm của địa chỉ.

API mã hoá địa lý có thể phù hợp hơn với nhu cầu của bạn nếu bạn không cần xác thực từng thành phần địa chỉ. API mã hoá địa lý chuyển đổi địa chỉ thành toạ độ vĩ độ/kinh độ, trong khi API xác thực địa chỉ xác thực địa chỉ để đảm bảo tính chính xác. Hãy xem bài viết Xây dựng chức năng xác thực vị trí bằng Nền tảng Google Maps trong Trung tâm kiến trúc để biết thông tin so sánh chi tiết.

Những việc bạn có thể làm với API xác thực địa chỉ

Với API xác thực địa chỉ, bạn có thể xác định xem một địa chỉ có phải là một địa điểm thực hay không. Nếu địa chỉ không tham chiếu đến một địa điểm thực, thì API có thể xác định các thành phần có khả năng không chính xác mà bạn có thể đưa ra cho khách hàng của mình để sửa. Dưới đây là quy trình làm việc mẫu sử dụng API:

  1. Khách hàng nhập địa chỉ – Hình ảnh sau đây cho thấy một biểu mẫu đơn giản cho phép khách hàng nhập địa chỉ, có thể là một phần của quy trình thanh toán.
    Địa chỉ do khách hàng nhập.

  2. Ứng dụng gửi địa chỉ đến API – Ứng dụng chuyển địa chỉ này dưới dạng dữ liệu đầu vào cho API xác thực địa chỉ.

  3. API xác thực và chuẩn hoá địa chỉ – Trong phản hồi, API xác thực địa chỉ sẽ trả về địa chỉ đầy đủ do API xác định hoặc cho biết nơi thông tin bị thiếu.

  4. Khách hàng sửa hoặc xác nhận địa chỉ được đề xuất – Tuỳ thuộc vào nội dung mà API trả về, bạn có thể đưa ra các lời nhắc sau đây cho khách hàng:

    • Đưa ra một địa chỉ đề xuất để khách hàng xác nhận:
      Yêu cầu khách hàng xác nhận địa chỉ do API xác định.

    • Nhắc khách hàng bổ sung thông tin còn thiếu:
      Nhắc khách hàng nhập thông tin địa chỉ còn thiếu.

    • Nhắc người dùng sửa địa chỉ nếu API không thể xác thực địa chỉ nhập do thông tin bị thiếu hoặc không chính xác:
      Nhắc khách hàng sửa thông tin địa chỉ.

Cách hoạt động của API Xác thực địa chỉ

Quy trình xác thực địa chỉ chấp nhận yêu cầu POST có địa chỉ ở dạng nội dung JSON. Trình phân tích cú pháp chia địa chỉ thành các thành phần riêng lẻ, sau đó thực hiện các bước kiểm tra và sửa sau đây:

  • Đúng – Cung cấp các hoạt động kiểm tra xác thực ở cấp thành phần, bao gồm cả cơ sở hạ tầng phụ (nếu có).
  • Hoàn thành – Cố gắng dự đoán thành phần địa chỉ bị thiếu hoặc không chính xác.
  • Định dạng đúng – Dọn dẹp và chuẩn hoá định dạng cho các thành phần địa chỉ.

Dùng thử bản minh hoạ để xem API xác thực địa chỉ hoạt động như thế nào.

Tài nguyên

Bảng sau đây tóm tắt các tài nguyên có sẵn thông qua API Xác thực địa chỉ cùng với dữ liệu mà API này trả về. Để biết thông tin cụ thể, hãy xem Tài liệu tham khảo về API xác thực địa chỉ.

Tài nguyên dữ liệu Dữ liệu được trả về

Địa chỉ các thành phần ở định dạng JSON.

Hãy xem bài viết Xác thực địa chỉ.

Địa chỉ đầy đủ và đã được xác thực (nếu có thể).

Trạng thái xác thực của từng thành phần địa chỉ.

Trường hợp có thể sử dụng địa chỉ:

  • Mã địa lý
  • Độ chính xác của địa chỉ
  • Dữ liệu dịch vụ bưu chính (nếu có).

Hãy xem phần Tìm hiểu phản hồi xác thực.

Cách sử dụng API xác thực địa chỉ

1 Dùng thử bản minh hoạ Khám phá bản minh hoạ với nhiều dạng địa chỉ, cả chính xác và không chính xác. Bản minh hoạ cung cấp một cách hữu ích để khám phá cả giá trị trả về của dịch vụ, cũng như phản hồi của API theo định dạng JSON.
2 Kiểm tra mức độ phù hợp Xem thông tin chi tiết về phạm vi cung cấp để biết những quốc gia và khu vực mà API xác thực địa chỉ hỗ trợ.
3 Thiết lập Hãy bắt đầu từ bước Thiết lập dự án Google Cloud và hoàn thành các hướng dẫn làm theo.
4 Yêu cầu xác thực địa chỉ Bắt đầu với một địa chỉ đơn giản, sau đó để tăng độ chính xác, bạn có thể bật CASS (chỉ dành cho địa chỉ ở Hoa Kỳ và PR). Xem Yêu cầu xác thực địa chỉ.
5 Xử lý phản hồi Phản hồi của API xác thực địa chỉ cung cấp hai thuộc tính, mỗi thuộc tính bạn sử dụng theo những cách khác nhau. Hãy xem phần Tìm hiểu một câu trả lời cơ bản.
6 Cải thiện độ chính xác của tính năng xác thực Bạn có thể giúp cải thiện độ chính xác của địa chỉ bằng cách đưa ra ý kiến phản hồi về phản hồi của API xác thực địa chỉ. Xem bài viết Xử lý các địa chỉ đã cập nhật.

Thư viện ứng dụng có sẵn

Để biết danh sách các thư viện ứng dụng hiện có cho API xác thực địa chỉ, hãy xem phần Thư viện ứng dụng.

Giới thiệu về CASSTM

Hoa Kỳ Postal Service® (USPS®)1 duy trì Hệ thống hỗ trợ về độ chính xác khi lập trình (CASSTM) để hỗ trợ và chứng nhận các nhà cung cấp dịch vụ xác thực địa chỉ. Một dịch vụ được CASS chứng nhậnTM (chẳng hạn như API xác thực địa chỉ) đã được xác nhận về khả năng điền thông tin còn thiếu trong một địa chỉ, chuẩn hoá địa chỉ đó và cập nhật địa chỉ đó để cung cấp cho bạn địa chỉ mới nhất và chính xác nhất.

CASS không được bật theo mặc định và chỉ được hỗ trợ cho các khu vực "US" và "PR". Để bật CASS, hãy đặt enableUspsCass thành true trong yêu cầu xác thực. Để biết thêm thông tin, hãy xem bài viết Xác thực địa chỉ.

Trong quá trình sử dụng dịch vụ USPS, USPS đánh giá các yêu cầu đối với địa chỉ được tạo giả tạo. Nếu USPS xác định một địa chỉ đầu vào là được tạo giả tạo, thì Google bắt buộc phải ngừng xác thực các địa chỉ của khách hàng và phải báo cáo thông tin liên hệ của khách hàng (tên và địa chỉ), địa chỉ đầu vào liên quan và dữ liệu sử dụng tổng hợp cho USPS. Bằng việc sử dụng API, bạn đồng ý với các Điều khoản dành riêng cho dịch vụ này.

Các bước tiếp theo


  1. Google Maps Platform là một Bên được cấp phép không độc quyền của Hoa Kỳ Postal Service®. (Các) nhãn hiệu sau thuộc sở hữu của Hoa Kỳ Postal Service® và được sử dụng với sự cho phép: United States Postal Service®, CASSTM, CASS CertificateTM.