【问题标题】:Azure DevOps Extension Development - Using GetBuilds API - How to use continuationToken?Azure DevOps 扩展开发 - 使用 GetBuilds API - 如何使用 continuationToken?
【发布时间】:2021-12-27 07:10:08
【问题描述】:

我正在开发一个 Azure DevOps 扩展,其中列出了项目的所有构建。我正在使用来自 BuildRestClient 类的GetBuilds API。

我的项目中有 1500 个构建,当我进行上述 API 调用时,它只返回 1000 个构建。为了获取剩余的 500 个构建,我知道我必须通过将“continuationToken”参数传递给 API 来进行另一个 API 调用。

但问题是如何从第一个 API 调用中获取 continuationToken? 我试图到处寻找解决方案,找不到任何解决方案!

PS:我尝试通过 Postman 使用 ListBuilds REST API 获取构建,通过两次 API 调用能够获取全部 1500 个。第一个 API 调用返回 1000 个构建以及 continuationToken 作为响应标头的一部分,该响应标头用于通过将标头值作为输入参数传递给第二个 API 调用来获取剩余的构建。

【问题讨论】:

    标签: azure-devops-extensions


    【解决方案1】:

    截至目前,我们无法将 continuationToken 作为GetBuilds API 结果的一部分。 我们需要调用build List api 并解析响应头以获得延续令牌。

    从开发者社区获得了这个解决方法。检查here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多