如何使用用于本地TFS的REST API获取JSON数据

时间:2018-07-12 18:20:59

标签: json tfs postman tfs2017

我们有本地TFS版本15.105.25910.0,即TFS 2017,我正在尝试获取JSON数据(假设给定的工作项ID)。我正在使用Postman发送/接收请求。
我遇到了一个问题,即权限被拒绝,然后想出了一种在请求中传递个人访问令牌的方法。
我们的基本TFS网址如下所示:

http://tfs.blahblah.org:8080/TFS/MyOrgName/Software%20Group


如何正确获取JSON数据?

使用的参考资料:

目前,我的状态为200 OK,但是内容类型为HTML,表示Javascript已禁用。不确定问题出在哪里?

如有需要,随时询问更多信息。

enter image description here

1 个答案:

答案 0 :(得分:1)

首先,您正在使用TFS 2017 RTM版本,建议升级到最新的 Update 3.1 版本。

然后,请检查您邮递员的版本,确保您使用的是最新版本 v6.1.4 。您可以从以下网站下载最新版本:https://www.getpostman.com/

最后,检查您的API是否正确。获得单个工作项的REST API如下:

Get http://TFS2017:8080/tfs/DefaultCollection/_apis/wit/workitems/{id}?api-version=3.2

在Postman中附上结果的屏幕截图:

enter image description here