我正在创建一个小工具,该工具将从我们的Redmine存储库中获取新问题,并对它们执行一些实用性任务。我正在计划在后台运行的工具,并每分钟对新问题进行调查。

我没有问题通过 GET /issues.xml API,但我不知道如何正确进行调查 新的 自上次通话以来的问题。我建议的唯一方法是使用 updated_on 字段并获得具有更新时间>上次民意调查时间的问题。这是正确的吗?如果这是正确的,那么我如何在更新时间>指定时间遇到问题?

API文档页面 有类似的例子 GET /issues.xml?project_id=2, ,但这是平等比较,我需要比较“ update_time”是否大于指定时间。

当然, GET /issues.xml?update_time>'01.10.10 12:08:41', ,我建议它必须是特殊的语法进行比较。
我可以使用正确的API请求的提示吗?

有帮助吗?

解决方案

与开发人员进行了通信后,我发现正确的API请求将是:

/issues.xml?sort=updated_on:desc&page=[1..n]

其他提示

/issues.xml?sort=updated_on%3Adesc&limit=100

这对我有用,以获取最近更新的问题。找不到仅在时间x之后更新的问题的解决方案。使用&偏移= 100 ...&Offset = 200,等等,如果需要,请访问以下问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top