【问题标题】:QuickBooks API - Retrieve only data that has changedQuickBooks API - 仅检索已更改的数据
【发布时间】:2013-06-20 02:36:52
【问题描述】:

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

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

例如,不时希望能够检查一下 QB 数据中的会计科目表是否有任何更改。有没有一种快速的方法可以在不解析大型响应体的情况下做到这一点?也许像只请求和比较一个校验和,然后请求整个会计科目表来比较和更新是否有变化?或者甚至只是请求在某个日期之后发生的更改?

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

回答

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

【问题讨论】:

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


    【解决方案1】:

    过滤器称为变更数据捕获 (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>
    

    谢谢
    震动

    【讨论】:

      猜你喜欢
      • 2013-07-24
      • 2015-12-30
      • 2010-10-15
      • 1970-01-01
      • 2021-09-19
      • 1970-01-01
      • 2012-06-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多