Fix USPS address lookup
This commit is contained in:
parent
ae3c304de3
commit
68bd2127e4
@ -45,15 +45,13 @@ try {
|
||||
if (!preg_match($statereg, $VARS["state"])) {
|
||||
throw new Exception("Two-letter state name is required.");
|
||||
}
|
||||
|
||||
$resp = USPSAPIs::getAPIRequest(
|
||||
"addresses/v3/address?"
|
||||
. "streetAddress=" . urlencode($VARS["number"] . " " . $VARS["street"])
|
||||
. (!empty($VARS["unit"]) ? "&secondaryAddress=" . urlencode($VARS["unit"]) : "")
|
||||
. (!empty($VARS["city"]) ? "&city=" . urlencode($VARS["city"]) : "&city=")
|
||||
. (!empty($VARS["state"]) ? "&state=" . urlencode($VARS["state"]) : "&state=")
|
||||
. (!empty($VARS["zip"]) ? "&ZIPCode=" . urlencode($VARS["zip"]) : "")
|
||||
);
|
||||
$request = "addresses/v3/address?"
|
||||
. "streetAddress=" . urlencode($VARS["number"] . " " . urldecode($VARS["street"]))
|
||||
. (!empty($VARS["unit"]) ? "&secondaryAddress=" . urlencode(urldecode($VARS["unit"])) : "")
|
||||
. (!empty($VARS["city"]) ? "&city=" . urlencode(urldecode($VARS["city"])) : "&city=")
|
||||
. (!empty($VARS["state"]) ? "&state=" . urlencode(urldecode($VARS["state"])) : "&state=")
|
||||
. (!empty($VARS["zip"]) ? "&ZIPCode=" . urlencode(urldecode($VARS["zip"])) : "");
|
||||
$resp = USPSAPIs::getAPIRequest($request);
|
||||
|
||||
$json = json_decode($resp, true);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user