TFS 2018针对积压的REST API调用//API版本4.1

TFS 2018针对积压的REST API调用//API版本4.1,rest,api,tfs,azure-devops,Rest,Api,Tfs,Azure Devops,我们有TFS 2018,可以使用PAT调用以下URL进行授权: https://our.tfs/tfs/Our.Project.Collection/Our Team Project/_apis/wit/workitems?ids=1234&?api-version=2.0 这个非常基本的调用返回预期的结果。 尝试从以下文档请求API调用会导致始终在404页中找不到: 例如: https://our.tfs/tfs/Our.ProjectCollection/Our Team Pro

我们有TFS 2018,可以使用PAT调用以下URL进行授权:

https://our.tfs/tfs/Our.Project.Collection/Our Team Project/_apis/wit/workitems?ids=1234&?api-version=2.0
这个非常基本的调用返回预期的结果。 尝试从以下文档请求API调用会导致始终在404页中找不到:

例如:

https://our.tfs/tfs/Our.ProjectCollection/Our Team Project/_apis/work/backlogs?api-version=4.1
这将产生所提到的404错误

据Microsoft称,TFS 2018上的4.0版支持该API:

然而,在版本4.1中调用API的方式似乎与文档中描述的一样,它只适用于VST,而不适用于TFS

我是否正确理解,当前只有VST支持对API版本大于4.0的任何API调用,而prem上的TFS不支持?
这意味着,当在prem上使用TFS 2018时,我们必须使用中记录的API调用?

我相信通过查看这些链接,您会有所收获,请参阅

我能够遵循这个例子:

https://{instance}[/{collection}[/{team-project}]/_apis[/{area}]/{resource}?api-version={version}
请参阅Microsoft对本文档4.1版的介绍

Hugs

您使用的格式不正确,您错过了
团队
参数

格式应为:

GET http://tfs2018:8080/tfs/DefaultCollection/{Project}/{Team}/_apis/work/backlogs?api-version=4.1-preview.1 
它在我这方面没有任何问题


您是否能够针对您的TFS 2018运行此功能_api/work/backlog?api version=4.1是和否。我通常会得到一些东西,但我得到的backlog如下…\u api/\u backlog/payload?\u v=5&level=Stories&includeParents=false,你完全正确!我只知道项目集合和团队项目。我还添加了与团队项目同名的团队。然后它开始工作了!谢谢