Как обновить пространство снимка в хранилище Endurance, используя SoftLayer API?

Используя SoftLayer API, я заказал Endurance Block Storage, и он там. Сейчас я пытаюсь написать код PHP, который будет использовать API SoftLayer для изменения пространства снимков, но я получаю эту ошибку:

There was an error querying the SoftLayer API: Price does not have an id.

И я не уверен, в чем проблема. Ниже приведен фрагмент кода, который я использую для этого:

$clientServer = SoftLayer_XmlrpcClient::getClient('SoftLayer_Product_Order', null, userID, apiKey);
$clientServer->verifyOrder($order);

И заказ $, который я передаю, ниже, и идентификатор цены, который я передаю, является верным, насколько я знаю. Так чего мне не хватает? Или мне нужно сделать это по-другому?

{
   "categoryCode" : "storage_snapshot_space",
   "complexType" : "Container_Product_Order_Network_Storage_Enterprise_SnapshotSpace_Upgrade",
   "packageId" : 240,
   "prices" : [
      {
         "id" : 144295
      }
   ],
   "properties" : [
      {
         "name" : "orderOrigin",
         "value" : "control"
      }
   ],
   "virtualGuests" : null
}

Любая помощь будет оценена. Спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос