QuickBooks API - 仅检索已更改的数据

时间:2013-06-20 02:36:52

标签: api quickbooks intuit-partner-platform quickbooks-online

我正在构建一个访问QuickBooks API v2的应用程序。

我正在寻找一种只检索已更改数据的方法。

例如,有时希望能够检查QB数据中的会计科目表是否有任何变化。有没有解决大型响应体的快速方法?也许就像请求和比较校验和,然后请求整个会计科目表进行比较和更新,如果有变化?或者甚至只是要求在某个日期之后发生的变化?

这种需求不仅限于会计科目表。例如,我可能想要更新历史事务数据,但只能更改(例如,更改旧事务),而不是整个数据库可能非常大。

答案

在进一步阅读API文档时,我应该能够使用created_at和updated_at元数据过滤响应。

1 个答案:

答案 0 :(得分:4)

过滤器称为变更数据捕获(CDC)

https://developer.intuit.com/docs/0025_quickbooksapi/0050_data_services/v2/0500_quickbooks_windows/0100_calling_data_services/0015_retrieving_objects

<ItemReceiptQuery xmlns='http://www.intuit.com/sb/cdm/v2'>
   <CDCAsOf>2010-12-04T09:30:47.0Z</CDCAsOf>
</ItemReceiptQuery>

感谢
震动