как установить альтернативный адрес в оболочке ups api? - PullRequest
0 голосов
/ 14 июня 2019

Я использую оболочку gabrielbull ups api (https://github.com/gabrielbull/php-ups-api), и она работает нормально, за исключением случаев, когда я хочу добавить точку доступа ups. В документах говорится, что я должен объявить "AlternateDeliveryAddress". Данные точки доступа должны затем напечатайте на этикетке ups, но они не появляются.

Поскольку на странице обертки github нет примера для этого случая, я самостоятельно искал методы и нашел один, но у меня такое чувство, что я что-то забыл, так как не получаю никаких ошибок. Я попробовал этот код для конкретной части. Код окружения похож на пример класса доставки

$address = new \Ups\Entity\Address();
$address->setAddressLine1($ap_addressline1);
$address->setPostalCode($ap_postal);
$address->setCity($ap_city);
$address->setCountryCode($ap_country);
$alternateTo = new \Ups\Entity\AlternateDeliveryAddress;
$alternateTo->setAddress($address);
$alternateTo->setUpsAccessPointId($ap_id);
$alternateTo->setName($ap_name);
$alternateTo->setAttentionName($ap_name);
$shipment->setAlternateDeliveryAddress($alternateTo);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...