2016-07-13 55 views
1

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

请给我你的建议/想法。

在此先感谢!

+0

您是否已经创建了您的应用程序,保存了您的密钥并成功完成了API调用? –

+0

是的,我已经创建了应用程序,并且我有密钥和令牌。但是我不知道如何在过去10天的订单中调用其余的API。 – Anand

回答

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

[---------------==========] // < - 我们把最后的10订单

所以我们要添加参数limit=10,offset=15。你抵消结果的方式是通过做25 - 10totalCount - 10