Address Validation API 總覽

地址驗證總覽

Address Validation API 服務接受地址。可識別並驗證地址元件。此外,它還會將郵件地址標準化,並找出已知的經緯度���標。或者,對於美國和波多黎各的地址,您也可以啟用編碼準確率支援系統 (CASSTM)

使用 Address Validation API 的好處

使用 Address Validation API 時,您可以改善顧客體驗,進而提高交付項目的預測性,並減少交付失敗情形。方法是找出無效位址,並提高地址特性的掌握度。

如果您不需要驗證個別地址元件,Geocoding API 可能更符合您的需求。Geocoding API 會將地址轉換為經緯度座標,Address Validation API 則會驗證地址的正確性。如需詳細比較,請參閱架構中心的「使用 Google 地圖平台建構位置驗證功能」一文。

Address Validation API 的用途

只要使用 Address Validation API,您就可以判斷地址是否參照實際地點。如果地址不是實際存在的地點,API 就能識別出可能有誤的元件,讓您可以向客戶顯示來更正錯誤。以下是使用 API 的工作流程範例:

  1. 客戶輸入地址 - 下圖顯示可讓客戶輸入地址的簡易表單,可能屬於結帳程序的一部分。
    客戶輸入的地址。

  2. 應用程式將位址傳送至 API:應用程式會將這個地址做為輸入內容傳送至 Address Validation API。

  3. API 驗證並標準化地址 – 在回應中,Address Validation API 會傳回 API 判定的完整地址,或指出缺少資訊的位置。

  4. 客戶修正或確認建議的地址 – 視 API 傳回的內容而定,您可以為客戶提供以下提示:

    • 向客戶提供建議的地址以確認:
      請客戶確認 API 所決定的地址。

    • 提示客戶補上遺漏的資訊:
      提示客戶輸入遺漏的地址資訊。

    • 如果 API 因缺少資訊或資訊錯誤而無法驗證輸入地址,請提示使用者修正地址:
      提示客戶修正地址資訊。

Address Validation API 運作方式

地址驗證接受 POST 要求,其中地址格式為 JSON 主體。它會將地址分隔為個別元件,然後進行以下檢查和修正:

  • 正確:提供元件層級的驗證檢查,包括子內部部署 (如適用)。
  • 完成:嘗試推論遺漏或不正確的地址元件。
  • 說明格式:清除地址元件的格式並標準化。

如想瞭解 Address Validation API 的實際運作情形,請進行示範

資源

下表摘要說明可透過 Address Validation API 取得的資源,以及該 API 傳回的資料。詳情請參閱 Address Validation API 參考資料

資料資源 傳回的資料

採用 JSON 格式的地址元件。

請參閱驗證地址

完整且經過驗證的地址 (如果有的話)。

每個地址元件的驗證狀態。

適用地址的國家/地區:

  • Geocode
  • 地址精確度
  • 郵政服務資料 (如有)。

請參閱「瞭解驗證回應」。

如何使用 Address Validation API

1 體驗功能 探索示範,瞭解使用各種地址表單 (無論地址正確或不正確)。這個示範可讓您輕鬆探索服務傳回的值,以及 JSON 格式化的 API 回應。
2 查詢保固範圍 如要瞭解 Address Validation API 支援的國家/地區,請參閱涵蓋範圍詳細資料
3 做好準備 設定 Google Cloud 專案開始,並按照後續指示操作。
4 要求驗證地址 以簡單的地址開始。如要提高準確率,您可以啟用 CASS (僅適用於美國和公關地址)。請參閱「要求驗證地址」。
5 處理回覆 Address Validation API 回應提供兩項屬性,每個屬性可由不同方式使用。請參閱瞭解基本回應
6 提高驗證準確度 歡迎針對 Address Validation API 回應提供意見回饋,藉此提高地址準確度。請參閱「處理更新後的地址」。

可用的用戶端程式庫

如需 Address Validation API 可用的用戶端程式庫清單,請參閱用戶端程式庫

關於 CASSTM

United States Postal Service® (USPS®)1 負責維護協調準確性支援系統 (CASSTM),以支援及認證地址驗證服務供應商。經確認,CASS CertifiedTM 服務 (例如 Address Validation API) 可填入地址缺少的資訊、將地址標準化,並更新服務,為您提供最新且最正確的地址。

根據預設,系統不會啟用 CASS,且這項功能僅適用於「US」和「PR」區域。如要啟用 CASS,請在驗證要求中將 enableUspsCass 設為 true。詳情請參閱驗證位址

在使用 USPS 服務時,USPS 會評估人工建立地址的要求。如果 USPS 發現輸入地址是人為建立,則 Google 必須停止為該客戶驗證地址,且必須將���戶的聯絡資訊 (姓名和地址)、相關輸入地址、匯總使用資料回報給 USPS。使用 API,即表示您同意這些服務專屬條款

後續步驟


  1. Google 地圖平台是美國郵政署(Postal Service®) 的非專屬執照。下列商標的擁有者為 United States Postal Service®,且已獲授權使用:United States Postal Service®、CASSTM、CASS CertifiedTM。