2017-08-12 12 views
0

背景

使用sl_product_order.placeOrderのAPIには有効ではありません。 VSIを作成するwdc4、sjc3、dla2を含むUSAの地域は、place46へのpackage46を使用して失敗します。他の地域では、package46を使用してVSIを作成できます。SOFTLAYER API:SoftLayerAPIError(SoftLayer_Exception_Order_Item_Invalid):価格1ギガバイト(204925)がVSIを注文するパッケージ(46)

例外

SoftLayerAPIError(SoftLayer_Exception_Order_Item_Invalid):価格1ギガバイト(204925)は、パッケージには有効ではありません(46)

関連の問題

先月で、私は、パッケージについての他の質問を(Softlayer Api: Exception: Invalid data on the order for property: packageId. Package (835) requires a preset configuration)、

あなたがすることができたパッケージ教えてもらえ

質問すべてのソフト層領域に使用されますか?

答えて

0

あなたが持っている問題はパッケージによるものではないため、ソフト層地域のデバイスを注文したい場合は、標準アイテム価格を使用する必要があります。

私は一番下に記載されている参照を確認することをお勧めしますが、基本的には、メソッドSoftLayer_Product_Packageを使用する必要があります::標準価格を取得するには、オブジェクトフィルタを以下でgetItemPrices

objectFilter={"itemPrices":{"locationGroupId":{"operation":"is null"}}} 

後は、RESTを使用した例です。 :

https://[userName]:[apiKey]@api.softlayer.com/rest/v3/SoftLayer_Product_Package/46/getItemPrices?objectFilter={"itemPrices":{"locationGroupId":{"operation":"is null"}}} 

参照

Softlayer Evault Price Ids

How to create a priceConflicts hash like on store package configure

SoftLayer API: Price is not been adjusted based on the location for Netscaler

関連する問題