Softlayer ReST API用于获取帐户的所有结算项目

时间:2017-01-05 18:48:33

标签: ibm-cloud-infrastructure

我一直在使用此终端获取现有帐户的所有结算项目。

https://api.softlayer.com/rest/v3/SoftLayer_Account/getAllBillingItems.json

然而,它停止工作,我在下面收到错误。除此之外,其他API端点仍然有效。

  

{“error”:“内部错误”,“代码”:“SoftLayer_Exception_Public”}

1 个答案:

答案 0 :(得分:0)

好吧,可能是因为现在你有很多结算项目,当你的请求响应非常大时,你会得到类似的错误。

避免错误的方法是使用resultLimits,您可以在此处查看更多信息:

https://sldn.softlayer.com/article/using-result-limits-softlayer-api https://sldn.softlayer.com/article/REST

例如,使用简单的Restful请求来获取结算项目,您可以使用:

GET https://username:apiKey@api.softlayer.com/rest/v3/SoftLayer_Account/getAllBillingItems.json?resultLimit=0,200

此致