VSTS REST Api для создания задач - PullRequest
0 голосов
/ 18 мая 2018

Я работаю над созданием Рабочего элемента VSTS (Задача) с использованием REST API.Я ссылаюсь на остальное API api POST https://{accountName}.visualstudio.com/{project}/_apis/wit/workitems/${type}?api-version=5.0-preview.3

В приведенном выше API, как я могу передать входные данные для $ {type} .Скажите, если я хочу создать Task , как я могу передать значение.Я использую тело ниже, как упомянуто в документе.

[
  {
    "op": "add",
    "path": "/fields/System.Title",
    "from": null,
    "value": "Sample task"
  }
]

Когда я пытаюсь это сделать, я получаю 404 ошибку.Нужна помощь в решении этой проблемы.

Спасибо, Шива

Ответы [ 2 ]

0 голосов
/ 18 мая 2018

Вы должны указать {type} в URL, а также другие токены в образце: {accountName} и {project}:

  • Когда вы входите в свою учетную запись VSTS,{accountName} - это значение в URL до .visualstudio.com
  • * {project} - это название вашего командного проекта в VSTS.Опять же, если вы просматриваете его в браузере, {project} является частью URL между visualstudio.com/ и последующими /
  • . {type} должно быть task, если вы хотите создатьЗадачи

Большая часть информации здесь, в официальных документах .

0 голосов
/ 18 мая 2018

Вам необходимо сохранить символ $ в запросе.

Например, чтобы добавить рабочий элемент Task, вы можете использовать ниже REST API:

POST https://account.visualstudio.com/project/_apis/wit/workitems/$Task?api-version=5.0-preview.3

application / json-patch + json:

[
  {
    "op": "add",
    "path": "/fields/System.Title",
    "from": null,
    "value": "Sample task"
  }
]
...