首页 > 解决方案 > Reg UPS API 地址验证

问题描述

使用 UPS API 进行地址验证时出错

我正在传递以下地址参数

$addrkeyfrmt[AddressLine][0]= '2920 Zoo Drive';
$addrkeyfrmt[AddressLine][1]= '';
$addrkeyfrmt[AddressLine][2]= '';

$addrkeyfrmt['PoliticalDivision2'] = 'San Diego';
$addrkeyfrmt['PoliticalDivision1'] = 'CA';
$addrkeyfrmt['PostcodePrimaryLow'] = '92112';

$addrkeyfrmt['CountryCode'] = 'US';
$request['AddressKeyFormat'] = $addrkeyfrmt;

我得到的错误是

{
   "code":2,
   "msg":"There's a problem with the address provided. We've provided suggestions below. Please choose which version of the address you would like to use.",
   "classification":[
      {
         "AddressLine":[
            "2920 ZOO DR"
         ],
         "PoliticalDivision2":"SAN DIEGO",
         "PoliticalDivision1":"CA",
         "PostcodePrimaryLow":"92101",
         "PostcodeExtendedLow":"1646",
         "Region":"SAN DIEGO CA 92101-1646",
         "CountryCode":"US"
      }
   ]
}

你能建议一下吗?谢谢

标签: phpapiups

解决方案


推荐阅读