Azure DevOps Webhooks (서비스 후크) 설명 또는 재현 단계와 같은 누락 된 필드
조직의 Azure DevOps 서비스 후크 (Webhook)에 대한 구독을 사용하는 ASP.NET Core 5 프로젝트에서 작업 중입니다. 이벤트 페이로드의 데이터 (및 메타 데이터)를 분석하겠습니다.
여기에서 어떤 이벤트 페이로드가 포함되어 있는지 확인했습니다. https://docs.microsoft.com/en-us/azure/devops/service-hooks/events?view=azure-devops#workitem.updated
또한이 NuGet 패키지를 다운로드했습니다. https://www.nuget.org/packages/Microsoft.AspNet.WebHooks.Receivers.vsts
하지만 문제가 있습니다. 문서 및 NuGet 패키지에서도 작업 항목의 "설명"필드 또는 버그의 "복제 단계"필드를 찾을 수 없습니다. 이 두 필드는 내 프로젝트의 페이로드에서 가장 중요한 필드입니다.
이 필드가 어딘가에 숨겨져 있습니까? 아니면 페이로드에 이러한 필드를 포함 할 수 있습니까?
답변
작업 항목 유형 필드를 쿼리 한 후 세부 참조가있는 작업 항목 유형에 대한 필드 목록을 가져 오는 데 사용되는 나머지 API를 나열합니다.
{
"alwaysRequired": false,
"defaultValue": null,
"allowedValues": [],
"dependentFields": [],
"referenceName": "System.Description",
"name": "Description",
"url": "https://dev.azure.com/fabrikam/_apis/wit/fields/System.Description"
},
설명 필드의 referenceName은이어야합니다 System.Description
.
지적했듯이 이것은 webhook 이벤트 페이로드에 포함되지 않은 것 같습니다.
해당 정보를 쿼리하려면 작업 항목 Rest API를 사용해야 할 수 있습니다.