问题标签 [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.
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 条。
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中的项目。
我也会欣赏一些例子。
谢谢!
azure-devops - Visual Studio Team Services REST - 仅在项目中筛选变更集
我尝试使用 Visual Studio Team Services REST api 来检索我的项目的变更集列表。我正在使用以下 uri:
虽然上面允许我获得整个项目集合的变更集列表,但我无法弄清楚如何为特定项目过滤掉它们。也就是说,仅检索特定项目中的所有变更集。
此处的 VSTS 文档未提供按项目过滤的示例。
c# - VSO REST API - 获取用户个人资料图像仅适用于基本身份验证?
我正在使用VSO REST API来获取团队中的所有成员,从那里我得到ImageUrl
了成员的。
如果我只是将一个图像控件绑定到ImageUrl
它是空白的,因为VSO要求我登录才能获取个人资料图片......所以我创建了一个HttpClient
并将我的设置Authorization
为OAuth
并给了它我的访问令牌。
这只是返回403 : Forbidden response...但是如果我使用基本身份验证,那么一切正常吗?
基本身份验证是通过 REST API 从 VSO 获取配置文件图像的唯一方法吗?
c# - VSO API 工作项补丁给出 400 错误请求
我正在使用 Visual Studio Online REST API,除了创建工作项之外,似乎一切都可以正常工作。这不是本地安装。我按照这个示例发送了一个 PATCH,但收到了 400 Bad Request 错误。 VSO 创建工作项
每个提琴手,这是我的原始要求:
我得到的响应是 400 Bad Request:
我不确定为什么它说补丁文件无效。
更新:根据请求,仅共享更多代码。我修补了自己的图书馆。这是我为轻松将工作项添加到项目中所做的(产品积压、错误等)
这是我的补丁扩展:
c# - 使用 WIQL,如何在 System.Tags 上查询 VSTS 工作项
这不是本地安装,只是 VSTS。我是使用 VSTS REST API 和 WIQL 的新手。我正在尝试运行一个查询来过滤我的工作项System.Tags = 'User Generated'
。当我检索我的工作项时,我可以在 JSON 中看到:
我正在使用以下指南来构建我的查询并让一切正常,除非我尝试过滤标签。我已经尝试过[System.Tags] Contains ('User Generated')
,等等。似乎没有任何效果。有任何想法吗?
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
任何帮助都将是可观的。提前致谢 :)
azure-devops - 查询只返回工作项列表的 ID 和 URL 不返回标题
我正在使用 VSO(Visual Studio Online API),我正在使用这个查询:
好吧,我期待一个带有 ID 标题及其状态的工作项列表,但作为回应,我只得到它的 ID 和 URL。我应该使用什么查询?
回复:
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时这两个字段的作用是什么。