2016-04-28 19 views
0

我可以使用哪种API来获取有资格在软层账户中计费的项目。例如:虚拟客户,裸机服务器,存储,网络等。如果API不存在,那么所有类别的设备都有资格进行结算?软层中有哪些项目可以计费

回答

0

正如我所看到的,不存在特定的API调用,以检索项目可计费,但您可以获取与他们的类别(categoryCode)项目为您的下一个发票。

以下REST调用将帮助它:

https://[email protected]/rest/v3/SoftLayer_Account/getNextInvoiceTopLevelBillingItems?objectMask=mask[orderItem[item]] 

Method: Get 

此外,您还可以检索属于一个特定发票的项目:

https://$user:[email protected]/rest/v3/SoftLayer_Billing_Invoice/8141353/getItems.json?objectMask=mask[id, billingItem[orderItem[item]]] 

Method: Get 

替换:8141353你invoiceId。

参考文献:

更新

https://$user:[email protected]/rest/v3/SoftLayer_Account/getNextInvoiceTopLevelBillingItems.json?objectMask=mask[category[group]] 

Method: Get 
+0

我可以看到类别代码为 '服务器' 和“客串t_core'如果服务器是虚拟客户机或裸机服务器,我们无法确定。还有什么类别的代码。存储基础得到了什么?或者网络基础设施获得? – aaj

+0

请参阅我的回答中的更新部分,或许该对象掩码可以提供帮助。 –

相关问题