C# 使用REST API恢复VST上已删除的工作项

C# 使用REST API恢复VST上已删除的工作项,c#,azure-devops,azure-devops-rest-api,C#,Azure Devops,Azure Devops Rest Api,我的团队中有人意外删除了VSTS工作项。我在看它,看起来我可以用一个小C程序来完成。我想知道我应该为个人访问令牌输入什么。我可以通过在登录VSTS时进行fiddler跟踪来实现这一点吗?或者,是否可以在不编写自定义程序的情况下执行此操作?我使用的是VS 2017 Enterprise。回收站图标当前位于VSTS的左下角,因此您可以去那里取消删除意外删除的项目。不过,仍然需要了解有关使用RESTAPI的更多信息。要以编程方式使用工作项的回收站,有以下特定的方法 特别是你可以阅读如何 根据个人访问令

我的团队中有人意外删除了VSTS工作项。我在看它,看起来我可以用一个小C程序来完成。我想知道我应该为个人访问令牌输入什么。我可以通过在登录VSTS时进行fiddler跟踪来实现这一点吗?或者,是否可以在不编写自定义程序的情况下执行此操作?我使用的是VS 2017 Enterprise。

回收站图标当前位于VSTS的左下角,因此您可以去那里取消删除意外删除的项目。不过,仍然需要了解有关使用RESTAPI的更多信息。

要以编程方式使用工作项的回收站,有以下特定的方法

特别是你可以阅读如何

根据个人访问令牌aka PAT,您应该:

一 具有适当的范围,例如读写工作项; 将其视为密码,例如保密并安全存储; 使用它代替HTTPS基本身份验证的密码字段;
您可以通过或工具发送RESTAPI请求

对于卷曲:

curl -u test:[personal access token] --data {"IsDeleted":false} -X PATCH https://[account].visualstudio.com/DefaultCollection/_apis/wit/recyclebin/[work item id]?api-version=3.0-preview -H "Content-Type:application/json"
邮递员: