如何使用 Azure DevOps API 获取工作项的外部链接列表?
How can I get a list of external links for a Work Item using the Azure DevOps API?
我有一个 GitHub 存储库,其开发在 Azure DevOps 上进行管理,并使用 Azure Boards 进行链接。在每个工作项(例如用户故事、任务)的 'Development' 字段中是该项目的链接 GitHub 提交列表。我想使用 Azure DevOps API 为每个工作项检索此列表。
我尝试过的:
- 此列表似乎与工作项字段列表中的字段不对应(来自
https://dev.azure.com/{organization}/{project}/_apis/wit/fields
endpoint)。 GitHub 链接的数量似乎与 System.ExternalLinkCount
相匹配,但我找不到列出这些链接的方法。
- 将 WIQL 用于
WorkItemLinks
(documentation here),但这看起来仅用于工作项之间的链接,而不是例如从工作项到其他外部资源的链接
- general documentation covers GitHub links,但不是API.
请使用 $expand=relations
参数获取链接项目的详细信息。
v5.1 和 v6.0 中的 API 之间存在差异,默认包含第二个 flog。
我有一个 GitHub 存储库,其开发在 Azure DevOps 上进行管理,并使用 Azure Boards 进行链接。在每个工作项(例如用户故事、任务)的 'Development' 字段中是该项目的链接 GitHub 提交列表。我想使用 Azure DevOps API 为每个工作项检索此列表。
我尝试过的:
- 此列表似乎与工作项字段列表中的字段不对应(来自
https://dev.azure.com/{organization}/{project}/_apis/wit/fields
endpoint)。 GitHub 链接的数量似乎与System.ExternalLinkCount
相匹配,但我找不到列出这些链接的方法。 - 将 WIQL 用于
WorkItemLinks
(documentation here),但这看起来仅用于工作项之间的链接,而不是例如从工作项到其他外部资源的链接 - general documentation covers GitHub links,但不是API.
请使用 $expand=relations
参数获取链接项目的详细信息。
v5.1 和 v6.0 中的 API 之间存在差异,默认包含第二个 flog。