Я загрузил код и создал демо из "https://github.com/VinceG/USPS-php-api" для USPS-php-api.
Я получил ошибку, подобную этой: «Array () bool (true) Error: No URL set!»
Пожалуйста, дайте мне знать, если у вас есть какое-либо решение.
Я использовал следующий код.
<?php
require_once('../USPSAddressVerify.php');
$verify = new USPSAddressVerify('xxxxxxxxxxxx'); // I have used correct username
$address = new USPSAddress;
$address->setFirmName('Apartment');
$address->setApt('100');
$address->setAddress('9200 Milliken Ave');
$address->setCity('Rancho Cucomonga');
$address->setState('CA');
$address->setZip5(91730);
$address->setZip4('');
$verify->addAddress($address);
print_r($verify->verify());
print_r($verify->getArrayResponse());
var_dump($verify->isError());
if($verify->isSuccess()) {
echo 'Done';
} else {
echo 'Error: ' . $verify->getErrorMessage();
}
$opts[CURLOPT_URL] = self::$testMode ? self::TEST_API_URL : self::LIVE_API_URL ;
вUSPSBase.php
. Убедитесь, что вы устанавливаете$opts[CURLOPT_URL]
. - person Sean   schedule 29.04.2013