首页 > 解决方案 > 从 azure-devops-extension-api 获取工件/包列表

问题描述

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

我正在使用 react 和 typescript 开发 Azure Devops Extension Hub,并使用azure-devops-extension-api和他们的SDK

我无法通过 Azure Devops 中的提要获取包列表。

在此处输入图像描述

看来我需要获取提要列表

然后查询获取包

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

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

标签: azure-devops-extensions

解决方案


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

此工作的逻辑是使用您的 Feed URL 创建服务连接。

Step1:获取Feed Url:

在此处输入图像描述

Step2:通过选择Generic创建服务连接。

在此处输入图像描述

这种方法实际上是通过服务端点创建一个连接ClientFeed的桥梁。

此时,您可以使用ServiceEndpoint Rest Client API访问此 Feed 服务连接。您可以查看此示例


推荐阅读