【问题标题】:Why do some API versions in azure devops not work with some organizations?为什么 azure devops 中的某些 API 版本不适用于某些组织?
【发布时间】:2021-08-30 07:40:13
【问题描述】:

是否有一个选项可以在 Azure Devops 中选择 API 版本,例如 - 我们在这里有一个 TFS 与 API 版本的图表 - https://docs.microsoft.com/en-us/rest/api/azure/devops/?view=azure-devops-rest-6.1 azure 组织中是否有映射或一些设置可以找到这个?

样品请求 -

https://dev.azure.com/{OrganizationName}/{ProjectName}/{TeamId}/_apis/work/teamsettings/iterations?&timeframe=true&api-version=6.0

响应的形式为 - 此 API 的响应 https://docs.microsoft.com/en-us/rest/api/azure/devops/work/iterations/list?view=azure-devops-rest-6.0

【问题讨论】:

  • 您需要在示例中更加具体,并提供一个可重现的问题示例,说明您正在尝试做什么和实际输出是什么。目前尚不清楚什么不起作用,也不清楚您尝试了什么。请参阅How do I ask a good question

标签: api azure-devops


【解决方案1】:

Azure DevOps 服务支持所有以前的 API 版本,自托管版本(Azure DevOps 服务器)在某个时间点支持所有以前的版本。有关在哪些地方支持哪些版本的完整列表,请参阅supported versions 上的文档

调用 REST API 时,调用者可以通过以下方式之一specify which REST API version the call targets

  1. 通过 HTTP 请求标头:

    Accept: application/json;api-version=6.0
    
  2. 通过查询参数:

    GET https://dev.azure.com/{organization}/_apis/{area}/{resource}?api-version=6.0
    

【讨论】:

  • 是的,没错,但我找不到 docs.microsoft.com/en-us/rest/api/azure/devops/work/iterations/… 为某些组织工作,我已经更改了版本 - 但它现在出现了 @danielorn
  • 好的,您能否用一个示例更新您的问题,并附上您发送的请求、收到的回复以及您的期望
  • 更新,请求和响应,@danielorn
猜你喜欢
  • 1970-01-01
  • 2015-12-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-29
  • 2013-08-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多