订单下载(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的描述和返回模式如下