问题标签 [azure-devops-rest-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
869 浏览

azure-devops - Visual Studio REST API 变更集限制

我正在使用 Visual Studio Online REST API 从我的服务器获取变更集数据。我遇到的一个问题是返回的变更集数据似乎有限制。此限制似乎上限为 255。

要检索我的变更集,我使用以下 url:

这将产生预期的 255 个结果(由于设置了$top=255参数);但是,例如,如果我提供超过 255 的任何内容...$top=256,服务器似乎会崩溃并返回任意数字 - 在我的情况下,总共有 91 条记录。

我知道我有超过 1,000 条变更集记录,但我似乎只能可靠地返回最多 255 条记录。

有没有人遇到过这种情况,如果有,您是如何解决这个上限的?

我尝试使用日期范围,但仍然产生相同的结果。例子:

https://<帐号>.visualstudio.com/defaultcollection/_apis/tfvc/changesets?$top=256&searchCriteria.fromDate=2000-01-01&searchCriteria.toDate=2015-01-01&api-version=1.0-preview

以上仅返回 91 条记录,但我希望看到 256 条。

0 投票
2 回答
6676 浏览

azure-devops - 如何使用 Visual Studio Team Services REST API 向工作项添加评论

是否可以使用 REST API 向 Visual Studio Team Services 中的工作项添加评论?

我检查了工作项文档字段文档,但在字段 JSON 中看不到任何内容,看起来像是评论字段。

我试图实现的场景是抄送一封电子邮件给Zapier,并将电子邮件正文添加为 VSO 中工作项的评论。

0 投票
2 回答
11758 浏览

tfs-sdk - 是否有任何用于 TFS 2013 本地安装的 REST API?

我们使用公司 Team Foundation Server 2013 进行源代码和任务管理。有没有办法如何通过 REST API 操作积压中的工作项?

我们的项目可通过网址访问:https ://tfs.company.com/tfs/ProjectCollection/Project

我发现了这个:https ://tfsodata.visualstudio.com/但这似乎只适用于https://visualstudio.com中的项目。

我也会欣赏一些例子。

谢谢!

0 投票
1 回答
388 浏览

azure-devops - Visual Studio Team Services REST - 仅在项目中筛选变更集

我尝试使用 Visual Studio Team Services REST api 来检索我的项目的变更集列表。我正在使用以下 uri:

虽然上面允许我获得整个项目集合的变更集列表,但我无法弄清楚如何为特定项目过滤掉它们。也就是说,仅检索特定项目中的所有变更集。

此处的 VSTS 文档未提供按项目过滤的示例。

0 投票
1 回答
1938 浏览

c# - VSO REST API - 获取用户个人资料图像仅适用于基本身份验证?

我正在使用VSO REST API来获取团队中的所有成员,从那里我得到ImageUrl了成员的。

如果我只是将一个图像控件绑定到ImageUrl它是空白的,因为VSO要求我登录才能获取个人资料图片......所以我创建了一个HttpClient并将我的设置AuthorizationOAuth并给了它我的访问令牌。

这只是返回403 : Forbidden response...但是如果我使用基本身份验证,那么一切正常吗?

基本身份验证是通过 REST API 从 VSO 获取配置文件图像的唯一方法吗?

0 投票
2 回答
4587 浏览

c# - VSO API 工作项补丁给出 400 错误请求

我正在使用 Visual Studio Online REST API,除了创建工作项之外,似乎一切都可以正常工作。这不是本地安装。我按照这个示例发送了一个 PATCH,但收到了 400 Bad Request 错误。 VSO 创建工作项

每个提琴手,这是我的原始要求:

我得到的响应是 400 Bad Request:

我不确定为什么它说补丁文件无效。

更新:根据请求,仅共享更多代码。我修补了自己的图书馆。这是我为轻松将工作项添加到项目中所做的(产品积压、错误等)

这是我的补丁扩展:

0 投票
1 回答
5424 浏览

c# - 使用 WIQL,如何在 System.Tags 上查询 VSTS 工作项

这不是本地安装,只是 VSTS。我是使用 VSTS REST API 和 WIQL 的新手。我正在尝试运行一个查询来过滤我的工作项System.Tags = 'User Generated'。当我检索我的工作项时,我可以在 JSON 中看到:

我正在使用以下指南来构建我的查询并让一切正常,除非我尝试过滤标签。我已经尝试过[System.Tags] Contains ('User Generated'),等等。似乎没有任何效果。有任何想法吗?

VSTS WIQL 参考

0 投票
1 回答
3174 浏览

azure-devops - 如何使用 Visual Studio Team Services (API) 服务获取工作项(任务)列表

我开始使用 Visual Studio Team Services,我正在尝试获取工作项列表,我正在文档中搜索,但我无法获得可能的解决方案。以下服务我已经测试过: https : //sami1212.visualstudio.com/DefaultCollection/MyFirst/_apis/wit/workitems/$Task?api-version=1.0

我可以使用其 ID 获取单个工作项,但无法获取所有工作项 https://sami1212.visualstudio.com/DefaultCollection/_apis/wit/workitems?ids=4&api-version=1.0

任何帮助都将是可观的。提前致谢 :)

0 投票
2 回答
735 浏览

azure-devops - 查询只返回工作项列表的 ID 和 URL 不返回标题

我正在使用 VSO(Visual Studio Online API),我正在使用这个查询:

好吧,我期待一个带有 ID 标题及其状态的工作项列表,但作为回应,我只得到它的 ID 和 URL。我应该使用什么查询?

回复:

0 投票
2 回答
503 浏览

azure - 如何使用 Visual Studio Team Services Oauth 模型以及 Azure 的目的是什么

我正在使用 Visual Studio Online,并尝试使用 Oauth,这将允许我在我的 APP 中使用 VSTS 的 RESTFUL API。我怎么能工作。请给出详细的答案,我很困惑。

还有一件事是,在VSTS中注册App时,有两个字段Application Website和Authorization Callback URL,这让我比较困惑,注册App for Oauth时这两个字段的作用是什么。

在此处输入图像描述