【发布时间】:2018-11-17 16:09:11
【问题描述】:
我们有 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 Page not found: https://docs.microsoft.com/de-de/rest/api/vsts/work/backlogs/list?view=vsts-rest-4.1
例如:
https://our.tfs/tfs/Our.ProjectCollection/Our Team Project/_apis/work/backlogs?api-version=4.1
产生上述 404 错误。
据微软称,TFS 2018 上的 4.0 版支持该 API: https://docs.microsoft.com/en-us/vsts/integrate/concepts/rest-api-versioning?view=tfs-2018
但是,似乎以文档描述的方式在 4.1 版中调用 API here 仅适用于 VSTS,但不适用于 TFS
我是否正确理解任何 API 版本高于 4.0 的 API 调用目前仅受 VSTS 支持,但不支持 TFS on prem? 这意味着在本地使用 TFS 2018 时,我们必须接受 "Previous REST API Versions" 中记录的 API 调用?
【问题讨论】:
标签: rest api tfs azure-devops