SoftLayer REST API按日期获取带宽数据

时间:2016-03-15 14:41:20

标签: api virtual-machine ibm-cloud-infrastructure

我对使用getBandwidthDataByDate使用SoftLayer REST API请求有疑问。

在文档中,它列出了此请求的3个参数,但它是GET个请求。有谁知道如何提出这个请求和/或有一个例子?

https://api.softlayer.com/rest/v3/SoftLayer_Virtual_Guest/getBandwidthDataByDate/'device_id'.json

我不知道在这里添加参数的位置。(startDateTime,endDateTime,networkType)

dateTime对象是什么样的?

由于

1 个答案:

答案 0 :(得分:0)

这是一个POST请求,因此您需要在" Payload"中传递参数。 (我使用Chrome的高级REST客户端)。

尝试以下REST请求:

https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Virtual_Guest/$device_id/getBandwidthDataByDate

方法:发布(将以下代码复制到" Payload")

{  
   "parameters":[  
      "2016-03-10T00:00:00",
      "2016-03-15T00:00:00",
      "public"
   ]
}

注意:用您自己的信息替换$ user,$ apiKey和$ device_id

参考文献:

SoftLayer_Virtual_Guest::getBandwidthDataByDate