azure-devops-extensions - 从 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的东西,但我不确定如何使用它,所以我希望这里的任何人都有答案。
解决方案
是的,到目前为止,我们还没有提供任何 SDK 和类可以让您直接从 Feed 中获取包信息。但是您可以考虑一种解决方法:使用服务端点。
此工作的逻辑是使用您的 Feed URL 创建服务连接。
Step1:获取Feed Url:
Step2:通过选择Generic创建服务连接。
这种方法实际上是通过服务端点创建一个连接Client和Feed的桥梁。
此时,您可以使用ServiceEndpoint Rest Client API访问此 Feed 服务连接。您可以查看此示例。
推荐阅读
- java - 将Java AES加密转换为nodejs,但加密后缺少16个字节
- powershell - 如何使用 ansible 或 powershell 为断开连接的 RDSession 设置时间限制?
- java - 在路径上找不到类“FirebaseCrashlytics”:DexPathList[[directory "."],nativeLibraryDirectories=[/system/lib]]
- amazon-web-services - 错误:文件 'home/user/values.yaml' 似乎是 YAML 文件,但需要压缩存档
- spring - 我使用什么模式/技术来更新连接的用户?
- image - 同时加载许多图像会导致 Activity/Fragment 滞后
- php - 如何在 Phpunit 中使用 $_SERVER['DOCUMENT_ROOT']
- android - 片段不去活动 [Android]
- pdf - 更改 RMarkdown PDF 中代码块的颜色
- angular - 具有 rowspan 和 colspan 的 Angular Material mat-table 粘性标题,然后它的位置被移动。我该如何解决?