执行VSTS查询并使用API获取其所有详细信息

桑迪普·托马斯(Sandeep Thomas)

我在shared文件夹下创建了VSTS查询但是,当我尝试列出我的域下的所有查询时,该文件夹中没有任何显示。该文件夹名称显示在该JSON响应中。但是该文件夹下的实际查询没有显示。

这是我尝试列出所有查询的方式

https://dev.azure.com/{org}/{projectid}/_apis/wit/queries?api-version=4.1

但是它只列出了最上面的文件夹。我需要列出该项目下的所有查询

接下来的主要问题是一旦我拥有一个API ID,并且在执行它时,仅给了我工作项ID和URL。我没有得到任何细节,例如其任务或错误或特定信息

这是我尝试的方式

https://dev.azure.com/{org}/{proj}/_apis/wit/wiql/{wiqlid}?api-version=5.0&$expand=all

请帮我解决这两个麻烦。

克尔兹斯托夫·马德(Krzysztof Madej)

你可以试试depth参数吗?

在查询文件夹中,将子查询和文件夹返回到该深度。

如果这样做,您会大声地在子集合中查询。

https://dev.azure.com/thecodemanual/DevOps Manual/_apis/wit/queries?$expand=all&$depth=2&api-version=5.1

如果查询在子文件夹中,则可能会对您有所帮助。

当我运行wiql时,我得到了:

https://dev.azure.com/thecodemanual/DevOps Manual/DevOps Manual Team/_apis/wit/wiql/91dad662-7104-4882-b28f-945c152fc4ee?api-version=5.1
{
    "queryType": "flat",
    "queryResultType": "workItem",
    "asOf": "2020-05-15T10:12:01.163Z",
    "columns": [
        {
            "referenceName": "System.Id",
            "name": "ID",
            "url": "https://dev.azure.com/thecodemanual/_apis/wit/fields/System.Id"
        },
        {
            "referenceName": "System.WorkItemType",
            "name": "Work Item Type",
            "url": "https://dev.azure.com/thecodemanual/_apis/wit/fields/System.WorkItemType"
        },
        {
            "referenceName": "System.Title",
            "name": "Title",
            "url": "https://dev.azure.com/thecodemanual/_apis/wit/fields/System.Title"
        },
        {
            "referenceName": "System.State",
            "name": "State",
            "url": "https://dev.azure.com/thecodemanual/_apis/wit/fields/System.State"
        },
        {
            "referenceName": "System.AreaPath",
            "name": "Area Path",
            "url": "https://dev.azure.com/thecodemanual/_apis/wit/fields/System.AreaPath"
        },
        {
            "referenceName": "System.IterationPath",
            "name": "Iteration Path",
            "url": "https://dev.azure.com/thecodemanual/_apis/wit/fields/System.IterationPath"
        },
        {
            "referenceName": "System.Tags",
            "name": "Tags",
            "url": "https://dev.azure.com/thecodemanual/_apis/wit/fields/System.Tags"
        }
    ],
    "sortColumns": [
        {
            "field": {
                "referenceName": "System.ChangedDate",
                "name": "Changed Date",
                "url": "https://dev.azure.com/thecodemanual/_apis/wit/fields/System.ChangedDate"
            },
            "descending": true
        }
    ],
    "workItems": []
}

这是后面运行的wiql查询:

select [System.Id], [System.WorkItemType], [System.Title], [System.AssignedTo], [System.State], [System.Tags] 
from Workitems 
where [System.TeamProject] = @project and [System.WorkItemType] <> '' and [System.State] <> ''

这就是你想要的吗?

编辑

你在这儿

https://dev.azure.com/{org}/{proj}/_apis/wit/wiql/{wiqlid}?api-version=5.0&$expand=all

请在team之后添加proj

https://dev.azure.com/{org}/{proj}/{team}/_apis/wit/wiql/{wiqlid}?api-version=5.0&$expand=all

{球队}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何获取方案中将执行的所有详细信息

如何使用Google AdWords API获取所有广告系列的详细信息?

在python中使用Api获取其他linkedin用户的个人资料详细信息

Microsoft Graph API-在Azure中获取组所有者详细信息以及组详细信息

Cakephp修改Join查询以添加计数,而不是获取表的所有详细信息

Django-查询集以获取模型的所有相关详细信息

文本框相关查询获取所有输入详细信息并计算总金额

所有用户执行的sudo命令的详细信息

仅在单击特定用户名时显示其所有详细信息

Pymill APi获取两个时间戳中所有交易的详细信息

获取所有父菜单的孩子详细信息

获取服务主体所有者的详细信息?

如何获取所有用户详细信息

ActiveRecord获取所有+关联的详细信息

获取每个房间的所有会员详细信息

如果更新了,使用单个查询查找所有详细信息记录?

使用 Python 查询 PubMed - 如何从查询中获取所有文章详细信息到 Pandas DataFrame 并将它们导出为 CSV

如何使用LDAP从Active Directory获取所有用户的详细信息

Google Places API:需要所有地点详细信息

如何分配动态端口并获取其详细信息[JMX]

查询以从Cosmos DB获取详细信息

如何使用API获取Azure优惠详细信息?

使用Jenkins API获取构建配置详细信息

无法使用JSONP从API随机获取详细信息

如何使用mmjmenu php API获取患者详细信息?

如何使用 Razorpay PHP API 获取付款详细信息?

更新文档并在1个查询中获取其所有字段

如何从订单ID Magento获取所有订单详细信息,包括付款客户和运输详细信息

Facebook Graph API - 如何在图形 API 中获取调度程序帖子的所有详细信息