Inovice的对象过滤器创建日期

时间:2016-03-02 10:30:25

标签: date ibm-cloud-infrastructure

我使用rest API来获取创建日期大于某个日期的发票(例如:2015年9月1日之后)。

GET
https://{{sluser}}:{{slkey}}@api.softlayer.com/rest/v3.1/SoftLayer_Account/getInvoices?objectFilter={"createDate":{"operation":"greaterThanDate","options":[{"name":"date", "value":"10/01/2015"}]}}&resultLimit=1,5

但这似乎是给出了前5张发票。我现在可以在objectFilter中出现什么问题吗?另外,如何指定日期格式dd-MM-YYYYmm-dd-yyyyyyyy-mm-dd

1 个答案:

答案 0 :(得分:1)

尝试以下REST请求:

date format

其中: mm-dd-yyyyhttps://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Account/getInvoices?objectFilter={ "invoices": { "createDate": { "operation": "betweenDate", "options": [ { "name": "startDate", "value": ["02/01/2014"] }, { "name": "endDate", "value": ["02/13/2014"] } ] } } }&objectMask=mask[createDate] Method: GET

这是使用“betweenDate”的其他示例:

{{1}}

<强>参考文献:

Object Filters

More SoftLayer REST API Examples