我正在使用UPS地址验证API(XML格式)实施地址验证。
我注意到以下情况:当我收到带有模糊地址指示符的回复时,候选人列表包含范围格式的street1字段建议,例如' 1-21某些街道' 2-20一些街道'等
请您提供一个提示(或请求选项)如何接收候选人名单,其中street1地址编号建议不是范围格式?
提前致谢!
答案 0 :(得分:0)
在收到回复后使用此功能:
$xav = new \Ups\AddressValidation(UPSAccessKey, UPSUserId, UPSPassword);
$xav->activateReturnObjectOnValidate(); //This is optional
try {
$response = $xav->validate($address, $requestOption =
\Ups\AddressValidation::REQUEST_OPTION_ADDRESS_VALIDATION, $maxSuggestion = 5);
if ($response->isValid()) {
$response->validAddress = true;
$response->suggestedAddress = $response->getCandidateAddressList();
}
它会帮助你。