ValidateAddressLoqate
ValidateAddressLoqate は、郵便当局の住所データを使用して、住所を正規化し、妥当性を確認します。ValidateAddress Loqate は、情報を修正し、管轄の郵便当局が推奨する書式で住所の書式を整えることができます。また、郵便番号、都市名、州/省名など、欠落している郵便情報を追加します。
ValidateAddressLoqate は、ValidateAddressLoqate が住所の妥当性を確認したかどうか、返された住所の確信レベル、住所の妥当性が確認できなかった場合はその理由など、検証処理に関する結果インジケータも返します。
ValidateAddressLoqate は、住所のマッチングと正規化において、住所行をコンポーネントに分割し、それらを Universal Addressing モジュールの各種データベースの内容と比較します。マッチを検出した場合、入力住所をデータベース情報に合わせて正規化します。データベースにマッチしなかった場合、ValidateAddressLoqate は、オプションで入力住所の書式を整えます。書式設定プロセスでは、該当する郵便当局の規則に従って住所行の構成を試みます。
ValidateAddressLoqate は、Universal Addressing モジュールに含まれています。
リソース URL
JSON エンドポイント:
http://server:port/rest/ValidateAddressLoqate/results.json
XML エンドポイント:
http://server:port/rest/ValidateAddressLoqate/results.xml
JSON 応答の例
次の例では、JSON 応答を要求します。
http://myserver:8080/rest/ValidateAddressLoqate/results.json?Data.AddressLine1=1+Global+View&Data.City=Troy&Data.StateProvince=NY
この要求から次のような JSON が返されます。
{"output_port": [{
"Confidence": "95",
"CouldNotValidate": "",
"ProcessedBy": "LOQATE",
"MatchScore": "100.0",
"AddressLine1": "1 Global Vw",
"AddressLine2": "",
"City": "Troy",
"StateProvince": "NY",
"PostalCode": "12180-8371",
"Country": "United States",
"FirmName": "",
"PostalCode.Base": "12180",
"PostalCode.AddOn": "8371",
"user_fields": []
}]}
XML 応答の例
次の例では、XML 応答を要求します。
http://myserver:8080/rest/ValidateAddressLoqate/results.xml?Data.AddressLine1=1+Global+View&Data.City=Troy&Data.StateProvince=NY
この要求から次のような XML が返されます。
<ns2:xml.ValidateAddressLoqateResponse
xmlns:ns2="http://www.pb.com/spectrum/services/ValidateAddressLoqate">
<ns2:output_port>
<ns2:Address>
<ns2:Confidence>95</ns2:Confidence>
<ns2:CouldNotValidate/>
<ns2:ProcessedBy>LOQATE</ns2:ProcessedBy>
<ns2:MatchScore>100.0</ns2:MatchScore>
<ns2:AddressLine1>1 Global Vw</ns2:AddressLine1>
<ns2:AddressLine2/>
<ns2:City>Troy</ns2:City>
<ns2:StateProvince>NY</ns2:StateProvince>
<ns2:PostalCode>12180-8371</ns2:PostalCode>
<ns2:PostalCode.Base>12180</ns2:PostalCode.Base>
<ns2:PostalCode.AddOn>8371</ns2:PostalCode.AddOn>
<ns2:Country>United States</ns2:Country>
<ns2:FirmName/>
<ns2:user_fields/>
</ns2:Address>
</ns2:output_port>
</ns2:xml.ValidateAddressLoqateResponse>