2016-03-31 16 views

答えて

0

SoftLayer_Account::getAllBillingItemsは、filtersmasksを使用して使用できます。

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Account/getAllBillingItems?objectFilter={ "allBillingItems": {  "activeFlag": {  "operation": 1  },  "orderItem": {  "order": {   "id": {   "operation": 4303543}  }  } } }&objectMask=mask[id,categoryCode,orderItem[id,order.id],item,activeFlag] 

    Method: GET 

: 「」4303543” が」orderIdある

次のリクエストをしてみてください。 ”6630685”orderId次のとおりです。

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Account/getVirtualGuests?objectMask=mask[datacenter,billingItem[id,orderItem[id,order.id]]]&objectFilter={ "virtualGuests": {  "billingItem": {  "orderItem": {   "order": {   "id": {    "operation": 6630685   }   }  }  } } } 

Method: GET 

:また

、あなたは(すなわちVirtual Guests)探しているものを分類項目を知っている場合は、我々は次の実行の課金アイテムを取得することができます。

参考文献:あなたはBilling_Orderサービスを使用して、課金アイテムを取得するためにgetItemsメソッド+ objectMaskを呼び出すことができます

Object Filters

SoftLayer_Account::getVirtualGuests

+0

ありがとうネルソンとmcruzの両方。両方の情報が役立ちます。 – mnnmountain

+0

あなたは大歓迎です:) – mcruz

0

GET https://api.softlayer.com/rest/v3/SoftLayer_Billing_Order/$OrderNumber/getItems?objectMask=mask[description, billingItem] 

注:課金アイテムを使用することができます:ご注文番号

で$注文番号を交換してください。また、あなたがこの要求

GET https://api.softlayer.com/rest/v3/SoftLayer_Billing_Order/$OrderNumber/getOrderTopLevelItems?objectMask=mask[description, billingItem] 

のノートを使用して注文の主な課金アイテムを取得することができますの結果(サーバー、VSIなど)をキャンセルする

よろしくお願いいたします。

関連する問題