我将从Xero API获取客户日记数据到我们的应用程序。现在我想知道如何做到这一点。
我们的客户于2017年1月1日开始营业,一年之内有100多种期刊。这意味着我无法同时提取整年的数据,因为Xero将一种回复限制为100种期刊。
我的问题是,如何在规定的时间段(例如,在2018年11月?
以下请求将前100种日记返回给我:
GET /api.xro/2.0/Journals?where=JournalDate>=DateTime.Parse("2017-01-01")&&JournalDate<=DateTime.Parse("2017-12-31")
但是,如果我运行以下请求(2018年11月),它将返回0种日记:
GET /api.xro/2.0/Journals?where=JournalDate>=DateTime.Parse("2018-11-01")&&JournalDate<=DateTime.Parse("2018-11-30")
我发现偏移量为700时,我得到了一些东西,但必须有更好的解决方案,而不是循环从零到无穷大的每一百个偏移量。.因为JournalID 5000可以属于2017-01-01。