Список кандидатов API проверки адресов UPS

Я выполняю проверку адреса с помощью API проверки адреса UPS (формат XML).

И я заметил следующее: когда я получаю ответ с неоднозначным индикатором адреса, список кандидатов содержит предложения полей street1 в формате диапазона, например "1-21 Some street", "2-20 Some street" и т. Д.

Не могли бы вы дать подсказку (или вариант запроса), как получить список кандидатов, в котором предложение номера адреса улицы1 не в формате диапазона?

Заранее спасибо!

1 ответ

Используйте это после получения ответного ответа:

$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();
       }

это поможет вам.

Другие вопросы по тегам