gpt4 book ai didi

azure-devops - 如何获取 Azure Devops API 的 PackageID?

转载 作者:行者123 更新时间:2023-12-05 05:07:57 29 4
gpt4 key购买 nike

我需要存储在 Azure Devops 中的通用包的可用版本列表。我的想法是调用 REST API Get Package Versions 来获取提要上的包版本列表。

GET https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/Feeds/{feedId}/Packages/{packageId}/versions?api-version=5.1-preview.1

问题是它需要一个 packageId,也就是 GUID 而我只知道名字。到目前为止,我想出的将包名称转换为 GUID 的唯一方法是使用“获取包”,但它会返回提要上的每个包(对我来说包括数千个 NPM 包),这使得下载量非常大我需要的少数元素。有什么方法可以提取给定包名称的 packageId 吗?或者是否有更好的方法来提取包的所有版本?

最佳答案

有人向我指出,Get Packages API 有 IncludeAllVersionspackageNameQuery 选项来实现我想要的,而不是使用 GetAllVersions

https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/Feeds/{feedId}/Packages?includeAllVersions=true&packageNameQuery={packageName}&protocol​Type=nuget

关于azure-devops - 如何获取 Azure Devops API 的 PackageID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58665870/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com