【问题标题】:TFS VSO REST API workitems (wit) paths give 404 errorsTFS VSO REST API 工作项(机智)路径给出 404 错误
【发布时间】:2015-03-14 05:40:27
【问题描述】:

我最近发现 TFS 有一个 RESTFul API,我正在尝试根据此处的文档提取有关工作项的信息:​​Work Items

我已经能够使用此路径获取有关项目的信息:

[主机]/tfs/TFS_DefaultCollection/_apis/projects

但是当我尝试时

[主机]/tfs/TFS_DefaultCollection/_apis/wit/workitems

[主机]/tfs/TFS_DefaultCollection/_apis/wit/workitems?version=1.0-preview

我收到 404 错误。我已经根据各种示例尝试了很多东西,但我还没有为 /wit/ 路径下的任何 URI 得到任何回报。

question 的答案表明本地安装可能尚不支持此功能。有没有人让这个工作?如果您对 TFS 的主要 REST Basics page 没有权限,则有一个关于如何获得 404 的说明。是否需要一些授权设置,还是我只需要等待更高版本?我们正在运行 2013(版本 12.0.31101.0)

【问题讨论】:

  • VSO REST API 是 VSO REST API。它们将在下一个主要版本中到达本地 TFS。
  • 如果有个受支持的端点,请务必仔细检查路径。默认集合的名称是DefaultCollection,而不是TFS_DefaultCollection
  • 如上所述,DefaultCollection 不适用于项目(或我尝试过的任何其他东西),但 TFS_DefaultCollection 确实适用于项目和团队。

标签: rest tfs


【解决方案1】:

您会收到 404,因为这些特定 API 不在本地 TFS 2013 产品中。它们的 API 从 TFS 2015 CTP1 开始提供。

【讨论】:

  • 我只是在使用 Visual Studio Online,并且没有任何预置。我犯了同样的错误。我是不是误会了什么?
  • 我想我明白了。我只是在寻找所有工作项的列表,但这似乎只有在您包含这样的工作项 ID 时才有效: DefaultCollection/_apis/wit/workitems?ids=1&api-version=1.0
猜你喜欢
  • 1970-01-01
  • 2015-06-18
  • 1970-01-01
  • 2017-02-28
  • 2011-12-21
  • 1970-01-01
  • 2021-09-27
  • 2019-08-21
  • 1970-01-01
相关资源
最近更新 更多