从 azure-devops-extension-api 获取工件/包列表

Get list of artifacts / packages from azure-devops-extension-api

很难找到使用 azure-devops-extension-api 和 SDK 的示例。

我正在使用 React 和 TypeScript 并使用 azure-devops-extension-api with their SDK

开发 Azure Devops Extension Hub

我不希望能够通过 Azure Devops 中的源获取包列表。

看来我需要获取 feeds

的列表

然后查询get packages

但我真的不知道该怎么做。它看起来不像是在两个 API 中的任何一个中实现的,所以我想我需要自己获取它们。我试过使用普通的 fetch,但看起来不可行。

我看到了一个叫做 WebApi 的东西,但我不确定如何使用它,所以我希望这里的任何人都能得到答案。

是的,到目前为止,我们不提供任何 SDK,class 可以让您直接从 Feed 获取包信息。但是有一个解决方法可供您考虑:使用服务端点。

此解决方法的逻辑是创建与您的 Feed 的服务连接 URL。

第 1 步:获取 Feed Url:

第 2 步:通过 select Generic 创建服务连接。

这个方法实际上是通过服务端点[=创建一个连接ClientFeed的桥33=]。

此时,您可以使用 ServiceEndpoint Rest Client API. You can check this sample 访问此 Feed 服务连接。