我如何使用3dcart rest API

时间:2016-07-13 06:49:40

标签: node.js api

我需要使用nodejs从3cart rest API获取最近10天的订单。我阅读了API document,但我无法弄清楚如何获得最近10天的订单。

请将您的建议/想法告诉我。

提前致谢!

1 个答案:

答案 0 :(得分:0)

看起来这是您想要的API调用,但它没有sortorderby参数,这意味着您无法获得最后一个10个订单。

http://apirest.3dcart.com/Help/Api/GET-3dCartWebAPI-v1-Orders-orderid_invoicenumber_orderstatus_datestart_dateend_limit_offset_countonly_lastupdatestart_lastupdateend

但是它确实有一个计数功能,这意味着有一种方法可以通过对数据库中的所有行进行计数并将它们全部跳过-10来获取最后10个订单。

例如

它计算订单

[-------------------------] // <-- = 25 第二个调用我们跳过前15个结果并将限制设置为10。

[---------------==========] //&lt; - 我们接受最后10个订单

所以我们要添加参数limit=10,offset=15。您抵消结果的方式是执行25 - 10totalCount - 10