本文說明多種實際情況,在這些情況下,Address Validation API 會提供回應信號,讓系統執行新增子處所行為。這些信號僅適用於美國地址。如需相關背景資訊,請參閱「建立驗證邏輯」中的「工作流程範例」。
常見範例:新增子場所
這個情境說明系統可能提示顧客在地址中加入單位號碼的情況。
| 輸入的地址 | 區域 | 
|---|---|
| 1450 Brickell Avenue, Miami, FL 33131-4065 | 美國 | 
地址缺少子處所的判決
以下範例會醒目顯示重要信號。
{
  "inputGranularity": "PREMISE",
  "validationGranularity": "PREMISE",
  "geocodeGranularity": "PREMISE",
  "possibleNextAction": "CONFIRM_ADD_SUBPREMISES"
}
特殊案例範例:新增子場所
以下範例說明 verdict 指出地址品質問題,需要進一步調查的情況。這個範例也說明邏輯如何從判決結果傳遞至地址元件,以取得更完整的資訊,進而強化系統邏輯。
缺少子處所、推斷和替換的元件
這個範例說明如何輸入美國地址,但缺少所在地,且郵遞區號有誤。
| 輸入的地址 | 區域 | 
|---|---|
| 1450 Brickell Avenue, FL 33132-4065 | 美國 | 
遺漏子場所的判決,以及推斷和取代的元件
{
  "inputGranularity": "PREMISE",
  "validationGranularity": "PREMISE",
  "geocodeGranularity": "PREMISE",
  "hasInferredComponents": true,
  "hasReplacedComponents": true,
  "possibleNextAction": "CONFIRM_ADD_SUBPREMISES"
}
進一步調查地址元件後,發現系統已推斷出所在地,並取代郵遞區號。
{
   "componentName": {
     "text": "33131",
   }
   "componentType": "postal_code",
   "confirmationLevel": "CONFIRMED",
   "replaced": true
},
{
   "componentName": {
     "text": "Miami",
     "languageCode": "en"
   }
   "componentType": "locality",
   "confirmationLevel": "CONFIRMED",
   "inferred": true
}