Php 在bigcommerce中创建装运

Php 在bigcommerce中创建装运,php,api,bigcommerce,Php,Api,Bigcommerce,我正在尝试创建一个与订单一起发货,但是在创建订单时该过程失败,但没有返回任何错误,只会使程序崩溃 以下是我尝试过的几种方法: $shipment = array( 'tracking_number' => $TrackingNumber, 'order_address_id' => $orderAddressId, 'items' => $itemArray ); Bigcommerce::createResource('/orders/'.$orde

我正在尝试创建一个与订单一起发货,但是在创建订单时该过程失败,但没有返回任何错误,只会使程序崩溃

以下是我尝试过的几种方法:

$shipment = array(
    'tracking_number' => $TrackingNumber,
    'order_address_id' => $orderAddressId,
    'items' => $itemArray
);

Bigcommerce::createResource('/orders/'.$order->id.'/shipments', $shipment);
此块在createResource上失败而没有错误

$shipment = new Bigcommerce\Api\Resources\Shipments();
$shipment->tracking_number = $TrackingNumber;
$shipment->order_address_id = $orderAddressId;
$shipment->items = $itemArray;
$shipment->create();
此块失败,第一行没有错误


是我的语法有问题,还是我遗漏了什么?

您不能创建这样的子资源。您需要扩展资源模型。 请看Bigcommerce PHP库中的示例代码-

它定义订单/产品。对于订单/装运,您需要执行类似的操作