【问题标题】:How to Download All Attachments from VSTS?如何从 VSTS 下载所有附件?
【发布时间】:2019-11-01 12:44:48
【问题描述】:

我正在尝试根据 ID 号将所有工作项附件从 VSTS 下载到他们自己的文件夹中。如果这是可能的,人们将如何继续实现这一目标?

我研究了 rest API,但一直很困惑,而且我发现的所有文档似乎都是关于 Azure DevOps 的。我目前使用的是 15.117.27024.0 版本。

我提供了一些背景信息,如果这些信息不足以诊断我的问题,我将非常乐意提供更多信息。

感谢大家的帮助。

我尝试通过邮递员使用“非 API”URL 使用 GET 命令,该 URL 显示网页但显示“JavaScript 已禁用”。在这一点上我很困惑,不知道从哪里开始。

【问题讨论】:

    标签: rest api tfs azure-devops servicenow


    【解决方案1】:

    1.您可以使用以下REST API 获取工作项上的所有附件ID:

    GET https://dev.azure.com/{organization}/{project}/_apis/wit/workitems?ids={id}&$expand=all&api-version=5.0
    

    2.然后你可以读取url和name属性,其中“rel”属性的值是响应正文中的“AttachedFile”,这样你就可以得到附件ID。

    3.然后可以使用Attachments- Getrest api下载附件。

    GET https://dev.azure.com/{organization}/{project}/_apis/wit/attachments/{id}?api-version=5.0
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-25
      • 1970-01-01
      • 2018-11-21
      • 2022-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多