【问题标题】:Restoring a deleted Work Item on VSTS using REST API使用 REST API 在 VSTS 上恢复已删除的工作项
【发布时间】:2017-05-01 12:32:02
【问题描述】:

我团队中的某个人意外删除了 VSTS 工作项。我在看Get Started with REST APIs,看起来我可以用一个小的 C# 程序来做到这一点。我想知道我应该为个人访问令牌输入什么。我可以通过在登录 VSTS 时进行提琴手跟踪来得到这个吗?或者,是否可以在不编写自定义程序的情况下做到这一点?我正在使用 VS 2017 企业版。

【问题讨论】:

    标签: c# azure-devops azure-devops-rest-api


    【解决方案1】:

    您可以通过CURLPostman 工具发送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"
    

    对于邮递员:

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        要以编程方式使用工作项的回收站,有这些特定的REST APIs for Visual Studio Team Services (aka VSTS or VSO)

        特别是你可以阅读如何restore a work item

        根据个人访问令牌(又名 PAT),您应该:

        • Create一 具有适当的范围(例如工作项(读取和写入));
        • 将其视为密码(例如保密并安全存储);
        • 在 HTTPS 基本身份验证中使用它代替密码字段;

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2018-10-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-10-22
          • 2022-11-17
          相关资源
          最近更新 更多