【问题标题】:What is the format for the minTime URI parameter in the VSTS REST API, Builds - List?VSTS REST API Builds - List 中 minTime URI 参数的格式是什么?
【发布时间】:2022-05-08 23:52:33
【问题描述】:

给定这样的 VSTS REST API 调用:

https://*account*/*project*/_apis/build/builds?definitions=2&minTime=????queryOrder=startTimeDescending&api-version=4.1

minTime 值的正确日期时间格式是什么?我尝试过的所有内容要么返回所有构建,要么不返回,并且不按日期过滤。例如,我尝试过“31/08/2018”、“2018-08-31T12:01:31.450Z”、“08/31/2018”。该格式在我能看到的任何地方都没有记录。

【问题讨论】:

    标签: azure-devops


    【解决方案1】:

    minTime 的格式应为YYYY-MM-DD

    所以请求 URL 看起来像:

    https://marinaliu.visualstudio.com/Git2/_apis/build/builds?definitions=41&queryOrder=queueTimeDescending&minTime=2018-09-01&api-version=4.1
    

    注意:当您在请求 url 中指定 minTime 时,使用 startTimeDescending 指定 queryOrder 不起作用。相反,您可以从 url 中删除 &queryOrder=startTimeDescending,或者您可以替换为 queueTimeDescending

    【讨论】:

    • 谢谢。我曾尝试过 YYYY-MM-DD,但它不起作用,因为我也在使用 startTimeDescending。
    • @Polyfun 是的,这就是问题所在。既然你的问题已经解决了,你能把答案标记出来吗?
    【解决方案2】:

    &minTime=2022-04-18T00:00:00&maxTime=2022-04-19T23:59:00

    除了日期组件之外,这也适用于时间组件。

    【讨论】:

      猜你喜欢
      • 2021-09-22
      • 2020-06-11
      • 2012-01-01
      • 1970-01-01
      • 2011-12-09
      • 1970-01-01
      • 2013-06-15
      • 2011-03-23
      • 1970-01-01
      相关资源
      最近更新 更多