2012-05-16 4 views
0

Я использую API ИБП для проверки адреса. Я очень новичок в этом API и только начал учиться.Проверка адреса UPS с использованием только Zipcode

  1. Я хочу проверить адрес на основе только zipcode i.e. Я не хочу переопределять имя штата. Он не работает в среде тестовой интеграции. Любая помощь?

  2. Я хочу подтвердить адрес, используя только Уличный адрес и Почтовый индекс. Я не хочу предоставлять государство & Название города. Это возможно? Пока не работает.

Если я предоставляю оба государства & Почтовый индекс работает хорошо.

+0

Вам бы хотелось вернуться и принять ответы на ваши предыдущие вопросы, прежде чем ожидать получения хорошего здесь. – Matt

ответ

0

Насколько вы привержены ИБП API? Мой опыт в том, что, если они уже не имеют этого в API, это не произойдет в ближайшее время. Существуют и другие API-интерфейсы, которые позволят вам проверить адрес на основе только адреса и почтового индекса. как правило, нет необходимости предоставлять город или штат, если у вас есть правильный почтовый индекс. Минимум, необходимый для проверки адреса, - это адрес улицы и почтовый индекс или адрес улицы и город/штат. сколько адресов нужно проверять каждый месяц? Если вам не нужно много, существует множество бесплатных API. Национальный адресный сервер - один, SmartyStreets.com - другой. (Я работаю на SmartyStreets.com.)

+0

большое спасибо. Я ищу некоторые API проверки адресов, которые я могу использовать в своем веб-приложении. Я не планирую отправлять что-либо, поэтому, вероятно, проверка ИБП я ​​не могу использовать. Является ли национальный адрес или SmartyAddress api работать в iPhone/Android в случае, если я разрабатываю приложение i/O и хочу выполнить проверку адреса там? – user1277719

+0

Как веб-API, SmartyStreets LiveAddress можно вызывать с любого устройства с поддержкой веб-интерфейса. Доступ к API так же прост, как и запрос URL. – Jeffrey

+0

спасибо. Я изучу этот API сейчас и попытаюсь вызвать из моего PHP-кода в качестве первого attemt. Спросит вопрос, где-то застрял. – user1277719

0

Если вы предоставите пустые значения для PolitDivision1 и PolitDivision2, результат должен включать город и штат. Вы все равно должны указать действительный адрес.

0

В приложении C++ для входа в систему ИБП API для проверки подлинности на уровне улицы используется следующий XML-вход. Пожалуйста, используйте соответствующий номер лицензии, идентификатор пользователя и пароль.

<?xml version=\"1.0\"?> 
<AccessRequest xml:lang=\"en-US\"><AccessLicenseNumber>{LicenceNo}</AccessLicenseNumber><UserId>{UserId}</UserId><Password>{Passwd}</Password></AccessRequest> 
<?xml version=\"1.0\"?> 
<AddressValidationRequest xml:lang=\"en-US\"> 
    <Request><TransactionReference><CustomerContext>Your Test Case Summary Description</CustomerContext><XpciVersion>1.0</XpciVersion></TransactionReference><RequestAction>XAV</RequestAction><RequestOption>3</RequestOption> 
    </Request> 
    <AddressKeyFormat><AddressLine>608 E. Evergreen Rd</AddressLine><PoliticalDivision2>LEBANON</PoliticalDivision2> <PoliticalDivision1>PA</PoliticalDivision1><PostcodePrimaryLow>17042</PostcodePrimaryLow><CountryCode>US</CountryCode> </AddressKeyFormat> 
</AddressValidationRequest> 

и последующий выход получен.

<?xml version=\"1.0\"?> 
<AddressValidationResponse> 
    <Response> 
    <TransactionReference><CustomerContext>Your Test Case Summary Description</CustomerContext> <XpciVersion>1.0</XpciVersion></TransactionReference> <ResponseStatusCode>1</ResponseStatusCode><ResponseStatusDescription>Success</ResponseStatusDescription> 
    </Response> 
    <ValidAddressIndicator/> 
    <AddressClassification><Code>1</Code><Description>Commercial</Description></AddressClassification> 
    <AddressKeyFormat><AddressClassification><Code>1</Code><Description>Commercial</Description></AddressClassification><AddressLine>608 E EVERGREEN RD</AddressLine><Region>LEBANON PA 17042-7925</Region><PoliticalDivision2>LEBANON</PoliticalDivision2><PoliticalDivision1>PA</PoliticalDivision1><PostcodePrimaryLow>17042</PostcodePrimaryLow><PostcodeExtendedLow>7925</PostcodeExtendedLow><CountryCode>US</CountryCode></AddressKeyFormat> 
</AddressValidationResponse> 
Смежные вопросы