除了 UPS API 之外,另一个潜在的解决方案是服务对象地址验证 Web 服务。完全披露,我为 Service Objects 工作,但 Web 服务客观上符合您的需求。
它可以处理仅包含 address1 和 zipcode 字段的地址。 Web 服务可以验证信息、附加城市、州、邮编+4、记录任何更正/更改,并提供指示地址可交付性的交付点验证 (DPV) 代码。下面是显示实际服务响应的示例输入和输出。
如果您有兴趣试用 API,free trial key 可用于测试。您想了解更多关于技术细节的详细信息,请查看Developer Guide
示例输入:
地址 1:27 E Cota St Ste 500
邮编:93101
{
"Addresses":[
{
"Address1":"27 E Cota St Ste 500",
"Address2":"",
"City":"Santa Barbara",
"State":"CA",
"Zip":"93101-7602",
"IsResidential":"false",
"DPV":"1",
"DPVDesc":"Yes, the input record is a valid mailing address",
"DPVNotes":"26,28,39",
"DPVNotesDesc":"The input address matched the ZIP+4 record,The input address matched the DPV record,Highrise apartment\/office building address",
"Corrections":"10,23",
"CorrectionsDesc":"City change,State change",
"BarcodeDigits":"931017602254",
"CarrierRoute":"C006",
"CongressCode":"24",
"CountyCode":"083",
"CountyName":"Santa Barbara",
"FragmentHouse":"27",
"FragmentPreDir":"E",
"FragmentStreet":"Cota",
"FragmentSuffix":"St",
"FragmentPostDir":"",
"FragmentUnit":"Ste",
"Fragment":"500",
"FragmentPMBPrefix":"",
"FragmentPMBNumber":""
}
],
"IsCASS":true
}