Я пытаюсь добавить данные отслеживания в заказ и получаю следующую ошибку:
Неустранимая ошибка: необработанное исключение '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 \ Ps7 \ Request), '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 / htm l / ta2 / g в /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]}");
Есть мысли о том, что я здесь не так делаю?
P.S. Я изменил номер отслеживания, размещенный здесь по соображениям конфиденциальности.