如何通过Redmine API正确获取新问题列表?
-
29-09-2019 - |
题
我正在创建一个小工具,该工具将从我们的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,等等,如果需要,请访问以下问题。
不隶属于 StackOverflow