0

我将从 Xero API 获取我们的客户日志数据到我们的应用程序。现在我想知道我该怎么做。

我们的客户是2017-01-01开始创业的,一年有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。

编辑:我是如何解决这个问题的:https ://github.com/kiuru/xero-api-client

4

0 回答 0