【问题标题】:How do I use 3dcart rest API如何使用 3dcart 休息 API
【发布时间】:2016-07-13 06:49:40
【问题描述】:

我需要使用 nodejs 从 3cart rest API 获取最近 10 天的订单。我阅读了 API document,但不知道如何获得最近 10 天的订单。

请给我你的建议/想法。

提前致谢!

【问题讨论】:

  • 到目前为止,您是否已经创建了应用程序、保存了密钥并成功调用了 API?
  • 是的,我已经创建了应用程序并且我有密钥和令牌。但我不知道如何调用最近 10 天订单的其余 API。

标签: node.js api


【解决方案1】:

看起来这是您想要的 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。

[---------------==========] //

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-16
    • 1970-01-01
    • 2020-01-01
    • 2019-11-04
    • 1970-01-01
    • 2013-07-13
    • 1970-01-01
    • 2016-12-27
    相关资源
    最近更新 更多