本文件說明瞭多種實際情境,其中 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
}