订单下载(Download Orders)

您可以通过发送给Teapplix一个查询来下载订单,结果将返回含有“订单”JSON数据的列表。

方法和端点

订单下载使用“GET”REST方法,并且URL与订单推送的接口相同:

https://api.teapplix.com/api2/OrderNotification

参数

传递给URL的查询字符串参数决定了从Teapplix将下载哪些订单

  • PaymentDateStart:2012/01/01 =>付款日期> = 2012/01/01(含)
  • PaymentDateEnd:2012/01/31 =>对于付款日期<= 2012/01/31的订单(请注意,由于2012/01/31 02:55:12大于2012/01/31,所有在01/31被排除在外)
  • ShipDateStart:2012/01/20 =>对于发货日期> = 2012/01/20的发货订单
  • ShipDateEnd:2012/01/31 =>对于发货日期<= 2012/01/31的发货订单
  • SeqStart:对于txn_seq> = 12345,txn_seq是分配给每个Teapplix帐户的每个订单的唯一序列编号。根据订单创建或载入Teapplix的顺序。您可以记住您之前用到的最大数量,并使用此数量递增下载随后序列号比这个数值大的订单。
  • SeqEnd:12346 =>对于txn_seq <= 12346.使用它来控制要下载的订单集合。
  • QueueId :(整数,可选)0 =>对于具有普通队列的订单; 3 =>对于queue_id == 3的订单
  • NotShipped:(可选,1或0)==>如果设置为1,则仅获取未发货的订单
  • Combine:“合并|原始|全部”,根据设置的值,包括或排除以下订单
    •         combine:我们将提供所有“未取消”订单。如果2个订单合并为1,则合并结果订单将在结果中,原始订单不会
    •         original:我们将提供所有“未取消”的订单。如果2个订单合并为1,则原始订单将在结果中,合并结果不会。
    •         all:所有订单,包括合并结果,取消订单等将都在结果中。

最少的参数列表是:您必须指定以下其中一项:PaymentDateStart,ShipDateStart,SeqStart,NotShipped

响应模式

Teapplix的描述和返回模式如下