Podbox正在构建一个连接器,使用BigCommerce orders API将订单从BigCommerce电子商店同步到云CRM(如vTiger,Salesforce或ZohoCRM)。作为一个开发者,我发现有不幸的是几个点的是防止进程是有效的:BigCommerce订单API:带过滤的分页检索(修改日期,订单状态)
这将是巨大的,有一个分页检索,与页和限制参数,如在customers API中那样。这将减少工作量的同时的Bigcommerce服务器和客户端服务器
客户和订单API调用返回修改日期领域,这将是巨大的,用它们作为过滤器,以检索后更新订单给定的日期。有了这样的标准,由API调用返回的数据将是小,节省带宽并减少工作量双方的Bigcommerce和客户端服务器太
另一个优化是使用状态ID标准作为过滤器,以只检索未完成的订单,但似乎此条件只能以“状态ID等于[值]”的形式使用,我想以“状态ID不同于7”的形式使用它(7是一个完整的订单状态ID),但它似乎对我来说目前不可行
这些功能请求会对其他开发人员有用吗?一些BigCommerce开发人员知道这些功能请求是否在路线图上?或者,如果我应该在别处推荐他们?
非常感谢您的关注!
谢谢你@ chirag-b的答案。 BigCommerce直接在[客户API](http://developer.bigcommerce.com/docs/api/v2/resources/customers)和快速入门中提到页面+限制参数,而不是在“官方”订单文档页面。 'If-Modified-Since'(它被称为创建日期,而不是快速入门中的版本日期) 对于状态,我的标准是'status_id <> 7',它与'status_id = = 0' 帮助页面难以维护:)再次感谢! – lucsorel