Кто-то из моей команды случайно удалил рабочий элемент VSTS. Я просматриваю Начало работы с REST API похоже, я могу сделать это с помощью небольшой программы на C#. Мне интересно, что я должен ввести для токена личного доступа. Могу ли я получить это, выполнив трассировку скрипача при входе в VSTS? В качестве альтернативы, возможно ли это сделать без написания специальной программы? Я использую VS 2017 Enterprise.
Восстановление удаленного рабочего элемента на VSTS с помощью REST API
Ответы (3)
Вы можете отправить запрос REST API через CURL или Инструмент Postman.
Для КЕРЛ:
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"
Для почтальона:
person
starian chen-MSFT
schedule
01.05.2017
Значок корзины (в настоящее время) находится в нижнем левом углу VSTS, поэтому вы можете перейти туда, чтобы восстановить элементы, которые вы удалили случайно. Тем не менее, вам будет интересно узнать больше об использовании REST API.
person
Eric
schedule
28.04.2017
Чтобы программно поиграть с корзиной рабочих элементов, существуют следующие специальные REST API для Visual Studio Team Services (иначе VSTS или VSO).
В частности, вы можете прочитать, как восстановить рабочий элемент
В соответствии с токеном личного доступа (он же PAT) вы должны:
- Создать один с надлежащей областью действия (например, рабочий элемент (чтение и запись));
- относитесь к нему как к паролю (например, держите его в секрете и надежно храните);
- используйте его вместо поля пароля при базовой аутентификации HTTPS;
person
Luca Cappa
schedule
30.04.2017