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

Azure devops 指定Azure DevOps API调用的全局时间范围,azure-devops,azure-devops-rest-api,Azure Devops,Azure Devops Rest Api,我正在使用Azure DevOps API来整理构建度量报告。我正在寻找一种向调用中添加全局时间范围查询参数的方法,以便只查询在时间x和时间y范围内发生的项目 某些特定调用似乎包含一个查询参数,如“creationDate”或“startTime”;但是,我无法找到一种全局限制API调用日期范围的方法。我使用了大量的REST端点选择,其中许多要么不包含时间范围查询参数,要么使用不同的实现方法来完成相同的任务 简而言之,我正在寻找一种方法来全局限制Azure DevOps REST API,使用查

我正在使用Azure DevOps API来整理构建度量报告。我正在寻找一种向调用中添加全局时间范围查询参数的方法,以便只查询在时间x和时间y范围内发生的项目

某些特定调用似乎包含一个查询参数,如“creationDate”或“startTime”;但是,我无法找到一种全局限制API调用日期范围的方法。我使用了大量的REST端点选择,其中许多要么不包含时间范围查询参数,要么使用不同的实现方法来完成相同的任务

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

我正在寻找一种指定时间范围的方法,例如“获取所有构建” 在上周内运行的“或”在 上个月“没有修改我的代码从 每个回答

如果是这样,请与Krzysztof Madej达成一致,如果rest api没有提供参数来指定日期范围,那么应该没有现成的方法来实现这一需求

rest api提供诸如
maxTime
minTime
等参数来指定日期范围,而rest api不提供此类参数来指定日期范围


因此,如果您不想修改代码来解析响应中的这些元素,我认为这目前是不可能的。

恐怕这是不可能的。如果不修改代码,这是不可能的。您需要的是围绕http调用构建一种包装器,并添加在全局其他地方定义的参数。但这与执行http调用所使用的语言直接相关。@pirateofebay
查询在时间x和时间y范围内发生的项目
此处“发生”具体指的是什么行为(创建、更改或其他)<代码>全局时间范围具体指什么时间范围?你能详细解释一下吗?这样我们才能更好地了解您的需求。@HughLin MSFT我正在对API端点发出GET请求,包括_API/管道和_API/构建/构建。我正在寻找一种方法来指定一个时间范围,例如“获取上周运行的所有构建”或“获取上月创建的所有管道”,而无需修改代码来解析每个响应中的这些元素。我知道有些API有一个查询参数或其他机制,允许您指定日期范围。不幸的是,正如Krzysztof所提到的,这似乎不可能开箱即用。@pirateofebay是的,目前没有开箱即用的方法来实现这一需求。如果下面的答案是有帮助的,你可以,因此它可以帮助其他社区成员谁得到相同的问题,我们可以存档此线程,谢谢。