【发布时间】:2017-02-06 11:45:52
【问题描述】:
我正在使用以下 REST API 调用来获取可用于订购每小时虚拟服务器的项目列表:
https://api.softlayer.com/rest/v3/SoftLayer_Product_Package/46.json?objectMask=configuration;configuration.itemCategory;itemPrices;itemPrices.item;itemPrices.categories;itemPrices.item.softwareDescription
我遇到的问题是此调用返回大量项目,因此使调用变慢。
是否有任何方法可以修改调用,使其仅返回有效项目(即仅在 control.softlayer.com 上的订单页面上显示的那些项目),例如,在 control.softlayer.com 上,同时订购每小时虚拟服务器,操作系统列表不包括 Windows Server 2008,但上述调用的结果包括 Windows Server 2008。同样,有几个这样的项目在从 softlayer 门户订购时不会显示,但会在以上调用。
【问题讨论】:
-
您提供的 URL 对我们不起作用,因为我们需要用户名和密码才能访问它。在不了解 API 的情况下无法判断这是否可行 - 只要其开发人员提供了一种方法来执行此操作就可以,否则就不行。
标签: c# api ibm-cloud-infrastructure