使用 REST 在 VSTS 上恢复已删除的工作项 API
Restoring a deleted Work Item on VSTS using REST API
我团队中有人不小心删除了 VSTS 工作项。我正在查看 Get Started with REST APIs 看起来我可以用一个小的 C# 程序来完成。我想知道我应该为个人访问令牌输入什么。我可以通过在登录 VSTS 时执行提琴手跟踪来获得此信息吗?或者,是否可以在不编写自定义程序的情况下执行此操作?我正在使用 VS 2017 企业版。
回收站图标(当前)位于 VSTS 的左下角,因此您可以去那里取消删除您不小心删除的项目。不过,仍然对有关使用 REST API 的更多信息感到好奇。
要以编程方式使用工作项的回收站,有这些特定的 REST APIs for Visual Studio Team Services (aka VSTS or VSO)。
具体来说,您可以阅读如何 restore a work item
根据个人访问令牌(又名 PAT),您应该:
- Create一个
具有适当的范围(例如工作项(读取和写入));
- 将其视为密码(例如保密并安全存储);
- 使用它代替 HTTPS 基本身份验证的密码字段;
您可以通过 CURL or Postman 工具发送 REST API 请求。
对于卷曲:
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"
对于邮递员:
我团队中有人不小心删除了 VSTS 工作项。我正在查看 Get Started with REST APIs 看起来我可以用一个小的 C# 程序来完成。我想知道我应该为个人访问令牌输入什么。我可以通过在登录 VSTS 时执行提琴手跟踪来获得此信息吗?或者,是否可以在不编写自定义程序的情况下执行此操作?我正在使用 VS 2017 企业版。
回收站图标(当前)位于 VSTS 的左下角,因此您可以去那里取消删除您不小心删除的项目。不过,仍然对有关使用 REST API 的更多信息感到好奇。
要以编程方式使用工作项的回收站,有这些特定的 REST APIs for Visual Studio Team Services (aka VSTS or VSO)。
具体来说,您可以阅读如何 restore a work item
根据个人访问令牌(又名 PAT),您应该:
- Create一个 具有适当的范围(例如工作项(读取和写入));
- 将其视为密码(例如保密并安全存储);
- 使用它代替 HTTPS 基本身份验证的密码字段;
您可以通过 CURL or Postman 工具发送 REST API 请求。
对于卷曲:
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"
对于邮递员: