php - 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"
}
]
}
你能建议一下吗?谢谢
解决方案
推荐阅读
- abap - 如何在 BOPF 中生成增量项目编号
- python - django 2.2 中的未知自定义命令
- python - PyTesseract 无法加载语言
- c# - Swashbuckle .NET Core 自定义授权标头未反映在任何 API 请求中
- apache - PHP 通过 htaccess 更改了参数重定向
- cytoscape.js - 如何防止使用 automove 设置的节点被布局器移动?
- php - Symfony 5:在部署时,如何更改公共目录?
- c# - 将 dapper 类传递给 postgres 存储过程
- javascript - 如何在没有原生 javascript 加入的情况下手动实现加入功能?
- mysql - Mysql :选择与之前(grouped_by)值不同的值