TFS 2018针对积压的REST API调用//API版本4.1
我们有TFS 2018,可以使用PAT调用以下URL进行授权: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
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,你完全正确!我只知道项目集合和团队项目。我还添加了与团队项目同名的团队。然后它开始工作了!谢谢