SoftLayer_Product_Order/<package>/verifyOrder.json
APIを使用して、Endurance NASを注文するためにJSONを検証することを試みていますが、多くの組み合わせがあります。JSON検証が機能しない
私はエラーを取得しておいてください。
Order is missing the following category: Storage Space
しかし、私は、有効なストレージスペースのタイプの価格を提供しているようです。
価格オブジェクトの組み合わせは以下のとおりです。
Type: 45064 (Endurance Storage)
IOPS: 45074 (LOW_INTENSITY_TIER)
Storage: 45856 (20 GB Storage Space)
Base Type: 45104 (Block Storage)
JSON:
{ "parameters" : [
{
"location" : "449494",
"packageId" : 240,
"osFormatType" : {
"id" : 12,
"keyName" : "LINUX"
},
"complexType" : "SoftLayer_Container_Product_Order_Network_Storage_Enterprise",
"quantity" : 1,
"prices" : [
{
"id" : "45064"
},
{
"id" : "45074"
},
{
"id" : "45856"
},
{
"id" : "45104"
}
]
}
]
}
REST呼び出し:
https://api.softlayer.com/rest/v3/SoftLayer_Product_Order/240/verifyOrder.json
応答:
$VAR1 = {
'error' => 'Order is missing the following category: Storage Space.',
'code' => 'SoftLayer_Exception_Order_MissingCategory'
};
紛失しているものがわかりません。
リンクは、残りの呼び出しのURL部分です。私はそれをコードブロックに変更しました。 –