如何使用Azure DevOps Services REST API从GIT获取带注释的标签

时间:2018-12-07 07:45:50

标签: azure-devops-rest-api

我正在引用文档https://docs.microsoft.com/en-us/rest/api/azure/devops/git/annotated%20tags/get?view=azure-devops-rest-4.1,以使用Azure DevOps Services REST API从GIT存储库中获取带注释的标签。但是我找不到要从Azure DevOps放入API的“对象ID”。 当我输入提交的Sha代码时,它会抛出一个错误,如图像
所示 enter image description here

1 个答案:

答案 0 :(得分:0)

期望标签的对象ID。如果您想要ID,则可以使用refs API找到该标签。

https://dev.azure.com/{organization}/_apis/git/repositories/{repositoryId}/refs?filter=tags/&api-version=5.0-preview.1

注意:如果您使用存储库名称而不是ID,则还必须包括该项目。

一旦有了所需的ID,就可以使用它来调用您已经在使用的API。