如何通过AzureDevOps REST API获取给定包名称的包ID

如果我只有软件包名称,是否可以使用单个API调用获取软件包ID。看起来任何进一步的API调用都需要Package ID,以获取软件包的版本等,

还是从提要中获取所有软件包,与名称匹配然后从中获取ID的唯一方法?

参考API:https : //docs.microsoft.com/zh-cn/rest/api/azure/devops/artifacts/artifact%20%20details/get%20package?view=azure-devops-rest-6.0

李维·鲁

您可以packageNameQueryGet Packages rest api中指定查询参数,以使用给定名称检索软件包的信息。

GET https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/Feeds/{feedId}/packages?protocolType={protocolType}&packageNameQuery={packageNameQuery}&normalizedPackageName={normalizedPackageName}&includeUrls={includeUrls}&includeAllVersions={includeAllVersions}&isListed={isListed}&getTopPackageVersions={getTopPackageVersions}&isRelease={isRelease}&includeDescription={includeDescription}&$top={$top}&$skip={$skip}&includeDeleted={includeDeleted}&isCached={isCached}&directUpstreamId={directUpstreamId}&api-version=6.0-preview.1

对于组织范围的供稿:

$url= "https://feeds.dev.azure.com/{organization}/_apis/packaging/Feeds/{feedid or feedName}/packages?packageNameQuery={package Name}&api-version=6.0-preview.1"

对于项目范围的供稿:

 $url= "https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/Feeds/{feedid or feedName}/packages?packageNameQuery={package Name}&api-version=6.0-preview.1"

请参见以下示例:

#Organization scoped feed
$url= "https://feeds.dev.azure.com/{organization}/_apis/packaging/Feeds/{feedid or feedName}/packages?packageNameQuery={package Name}&api-version=6.0-preview.1"

$PAT="Personal Access Token"

$base64AuthInfo= [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes(":$($PAT)"))

$ArtInfo = Invoke-RestMethod -Uri $url -Headers @{Authorization = ("Basic {0}" -f $base64AuthInfo)} -Method get

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取给定Wikidata ID的语句列表?

来自分类Dev

如何通过REST获取Sakai中分配的内容

来自分类Dev

如何通过Bitbucket REST API获取连接用户的身份?

来自分类Dev

如何通过REST接口从Oozie获取通知?

来自分类Dev

如何通过REST API获取Atlassian Confluence Space权限?

来自分类Dev

如何通过REST API提交工作?

来自分类Dev

如何通过REST API发送文件?

来自分类Dev

如何触发应用程序通过REST服务获取数据?

来自分类Dev

如何获取给定目录名称的树形哈希?

来自分类Dev

如何使用Jersey为REST Web服务中的服务类指定多个包名称

来自分类Dev

如何通过HBase REST服务获取Phoenix表数据

来自分类Dev

AzureDevOps REST API的本地化

来自分类Dev

AzureDevOps-Wiki REST API问题

来自分类Dev

如何通过REST API删除Keycloak领域

来自分类Dev

AzureDevOps Build Rest API:如何获取生成任务中的所有警告计数,超过10个限制

来自分类Dev

Devpi REST API-如何检索软件包的版本

来自分类Dev

如果我有对象ID,如何使用REST API在AzureAD中获取对象的显示名称?

来自分类Dev

如何通过AzureDevOps REST API仅获取软件包的最新版本

来自分类Dev

如何通过REST API调用保存PDF

来自分类Dev

如何通过PayPal REST API传递发票ID?

来自分类Dev

如何通过REST API提交工作?

来自分类Dev

如何使用Jersey为REST Web服务中的服务类指定多个包名称

来自分类Dev

获取给定组Activiti Rest API的用户

来自分类Dev

Blazegraph通过REST API创建名称空间

来自分类Dev

如何通过 Mesos REST API 启动框架

来自分类Dev

如何通过 REST API 获取 JIRA 问题的描述、受让人名称?

来自分类Dev

路径。如何获取给定 Selector 的标签名称。刮痧

来自分类Dev

Scala 宏:如何获取给定包中继承某些特征的对象列表?

来自分类Dev

如何通过 DevOps REST API 获取特定提交的构建列表

Related 相关文章

  1. 1

    如何获取给定Wikidata ID的语句列表?

  2. 2

    如何通过REST获取Sakai中分配的内容

  3. 3

    如何通过Bitbucket REST API获取连接用户的身份?

  4. 4

    如何通过REST接口从Oozie获取通知?

  5. 5

    如何通过REST API获取Atlassian Confluence Space权限?

  6. 6

    如何通过REST API提交工作?

  7. 7

    如何通过REST API发送文件?

  8. 8

    如何触发应用程序通过REST服务获取数据?

  9. 9

    如何获取给定目录名称的树形哈希?

  10. 10

    如何使用Jersey为REST Web服务中的服务类指定多个包名称

  11. 11

    如何通过HBase REST服务获取Phoenix表数据

  12. 12

    AzureDevOps REST API的本地化

  13. 13

    AzureDevOps-Wiki REST API问题

  14. 14

    如何通过REST API删除Keycloak领域

  15. 15

    AzureDevOps Build Rest API:如何获取生成任务中的所有警告计数,超过10个限制

  16. 16

    Devpi REST API-如何检索软件包的版本

  17. 17

    如果我有对象ID,如何使用REST API在AzureAD中获取对象的显示名称?

  18. 18

    如何通过AzureDevOps REST API仅获取软件包的最新版本

  19. 19

    如何通过REST API调用保存PDF

  20. 20

    如何通过PayPal REST API传递发票ID?

  21. 21

    如何通过REST API提交工作?

  22. 22

    如何使用Jersey为REST Web服务中的服务类指定多个包名称

  23. 23

    获取给定组Activiti Rest API的用户

  24. 24

    Blazegraph通过REST API创建名称空间

  25. 25

    如何通过 Mesos REST API 启动框架

  26. 26

    如何通过 REST API 获取 JIRA 问题的描述、受让人名称?

  27. 27

    路径。如何获取给定 Selector 的标签名称。刮痧

  28. 28

    Scala 宏:如何获取给定包中继承某些特征的对象列表?

  29. 29

    如何通过 DevOps REST API 获取特定提交的构建列表

热门标签

归档