指定 Azure DevOps API 调用的全球时间范围

Specify Global Time Range on Azure DevOps API Calls

我正在使用 Azure DevOps API 来汇总构建指标报告。我正在寻找一种方法来向我的调用添加一个全局时间范围查询参数,这样我就只查询在时间 x 和时间 范围内发生的项目y.

某些特定调用似乎包含查询参数,例如“creationDate”或“startTime”;但是我无法找到一种方法来 全局 限制我拨打的 API 电话的日期范围。我正在使用大量 REST 端点,其中许多端点不包含时间范围查询参数或使用不同的实现方法来完成相同的事情。

简而言之,我正在寻找一种方法 全局 使用查询参数或 API 键设置限制 Azure DevOps REST API到 return 特定范围内的结果。这可能吗?

I am looking for a way to specify a time range such as "get all builds that ran within the last week" or "get all pipelines created within the last month" without modifying my code to parse these elements from each response.

如果是,同意Krzysztof Madej,如果其余api不提供指定日期范围的参数,应该没有out-of-the-box实现这个需求的方法。

Builds-List rest api provides parameters such as maxTime, minTime to specify the date range, while the Pipelines-List其余api不提供此类参数来指定日期范围。

所以,如果你不想修改代码从响应中解析这些元素,我认为这是目前不可能的。