Исключение службы Google ShipmentInfos (API заказов Google)
Я пытаюсь добавить данные отслеживания в заказ и получаю следующую ошибку:
Неустранимая ошибка: необработанное исключение 'Google_Service_Exception' с сообщением '{ "error": { "errors": [ { "domain": "global", "reason": "invalid", "message": "Недопустимое значение для shipmentInfos: {carrier=ups, shipmentId=A69239235, trackingId=1Z302Y375441956420}", "locationType": "other", "location": "" } ], "code": 400, "message": " Неверное значение для shipmentInfos: {carrier=ups, shipmentId=A69239235, trackingId=1Z302Y375441956420}" } } 'в /var/www/html/ta2/gsa/vendor/google/apiclient/src/Google/Http/REST.php:118 трассировка стека: #0 /var/www/html/ta2/gsa/vendor/google/apiclient/src/Google/Http/REST.php(94): Google_Http_REST::decodeHttpResponse(Объект (GuzzleHttp\Psr7\Response), Объект (Запрос GuzzleHttp \ Psr7 \), 'Google_Service_...') #1 [внутренняя функция]: Google_Http_REST::doExecute(Object(GuzzleHttp\Client), Object(GuzzleHttp\Psr7\Request), 'Google_Service_...') #2 /var/www/html/ta2/gsa/vendor/google/apiclient/src/Google/Task/Runner.php(176): call_user_func_array(Array, Array) #3 /var/www/html/ta2/ В /var/www/html/ta2/gsa/vendor/google/apiclient/src/Google/Http/REST.php в строке 118
Я попытался отправить другие значения и продолжаю получать аналогичную ошибку.
$shipmentInfo = new Google_Service_ShoppingContent_OrdersCustomBatchRequestEntryShipLineItemsShipmentInfo();
$shipId = "A".mt_rand();
$shipmentInfo->setShipmentId("{$shipId}");
$shipmentInfo->setCarrier("ups");
$shipmentInfo->setTrackingId("{$orderRec[$skuRec]}");
Есть мысли о том, что я здесь делаю не так?
PS Я изменил номер отслеживания, размещенный здесь по соображениям конфиденциальности.