QuickBooks桌面Web连接器获取更新工作流

QuickBooks桌面Web连接器获取更新工作流,quickbooks,Quickbooks,我目前正在努力改进QuickBooks桌面与Web连接器的集成,并让它从我的应用程序、销售订单、发票等读取/创建数据 但是,我不确定从QuickBooks桌面端检索更新的最佳过程是什么?因为我不能使用任何事件通知,所以我唯一的选择是在API中使用一些逻辑来请求所有符合特定条件的销售订单的所有数据,然后将EditSequence与我存储的数据进行比较吗?这似乎是过度的数据抽取 或者,首选的方法是存储我上次从用户QBD检索任何更新的日期,然后对我使用的每个资源执行查询SalesOrderQuery、

我目前正在努力改进QuickBooks桌面与Web连接器的集成,并让它从我的应用程序、销售订单、发票等读取/创建数据

但是,我不确定从QuickBooks桌面端检索更新的最佳过程是什么?因为我不能使用任何事件通知,所以我唯一的选择是在API中使用一些逻辑来请求所有符合特定条件的销售订单的所有数据,然后将EditSequence与我存储的数据进行比较吗?这似乎是过度的数据抽取

或者,首选的方法是存储我上次从用户QBD检索任何更新的日期,然后对我使用的每个资源执行查询SalesOrderQuery、InvoiceQuery、CustomerQuery、ItemQuery获取使用ModifiedTerangeFilter或FromModifiedDate/ToModifiedDate修改的所有资源


希望能从以前做过这项工作的人那里得到一些指导。

我的经验是,按时间过滤使用过滤器进行修改是一条可行的道路。您可以从较大的QuickBooks文件中提取Wayyy-less数据,方法是对这些字段进行过滤,而不是尝试为已建立的商户提取整整10多年的交易历史

这是有意义的,特别是从一个更大的历史QBD设置。感谢Keith的洞察力!