如何下载所有的VSTS附件?(How to Download All Attachments fro

2019-10-29 23:35发布

我试图下载从VSTS的所有工作项目的附件基于其ID号自己的文件夹。 如果这是可能的,怎么会去有关实现这一目标?

我已经研究过其他API,但一直搞不清楚,而且似乎所有的文档,我发现是关于Azure中的DevOps。 我目前15.117.27024.0版本。

我已经提供了一些背景资料,如果这个不够充分诊断我的问题,我会很乐意提供更多。

谢谢大家的帮助。

我使用“非API”的网址,让网页显示,但表示“已禁用JavaScript”通过邮递员使用GET命令尝试。 我在这一点上很迷茫,真的不知道从哪里何去何从。

Answer 1:

1.You可能获得使用以下工作项目的所有附件ID REST API :

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

2.然后,你可以读取URL和name属性,其“相对”属性的值是在响应体内的“AttachedFile”,这样你可以得到固定的ID。

3.Then可以使用Attachments-获取 REST API来下载附件。

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



文章来源: How to Download All Attachments from VSTS?