使用REST API调用获取TFS仪表板小组件ID

时间:2016-11-07 12:55:43

标签: javascript rest tfs widget dashboard

我想获取窗口小部件的ID,因为我需要在用户保存配置时将其传递给Web服务。 I have found out, there is a REST API service for this. 如果我在浏览器中输入以下URL(当然替换括号中的特定信息):

https://{account}.VisualStudio.com/DefaultCollection/{project}/{teamId}/_apis/dashboard/dashboards/{dashboardId}/widgets/{id}?api-version={version}

它工作正常,但是当我尝试从小部件的javascript代码发出ajax get请求时,我收到HTTP 401(未授权)错误。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

401 HTTP状态表示您未通过API进行身份验证,或者未被授权执行特定操作。我所看到的TFS Rest API允许两种类型的身份验证:

https://www.visualstudio.com/en-us/docs/integrate/extensions/overview上的API文档很好地解释了它并提供了CURL命令行示例。去看看。