如何通过 Rest post 主题专家到 Azure DevOps API
How to post Subject Matter Expert to Azure DevOps via Rest API
我正在向 Azure DevOps 推送需求列表,其中包括标题、描述、标签和优先级。我也想添加主题专家,但没有找到有关语法的任何信息。
到目前为止,我已尝试使用以下选项发布它:
{"op": "add","path": "/fields/Microsoft.VSTS.Common.SubjectMatterExpert","from": null,"value": "test"}
{"op": "add","path": "/fields/Microsoft.VSTS.Common.SubjectMatterExperts","from": null,"value": "test"}
{"op": "add","path": "/fields/Microsoft.VSTS.Common.SubjectMatterExpert1","from": null,"value": "test"}
{"op": "add","path": "/fields/System.SubjectMatterExpert","from": null,"value": "test"}
{"op": "add","path": "/fields/System.SubjectMatterExperts","from": null,"value": "test"}
{"op": "add","path": "/fields/System.SubjectMatterExpert1","from": null,"value": "test"}
他们都return同样的错误:
{"$id":"1","innerException":null,"message":"TF51535: Cannot find field Microsoft.VSTS.Common.SubjectMatterExpert.","typeName":"Microsoft.TeamFoundation.WorkItemTracking.Server.Metadata.WorkItemTrackingFieldDefinitionNotFoundException, Microsoft.TeamFoundation.WorkItemTracking.Server","typeKey":"WorkItemTrackingFieldDefinitionNotFoundException","errorCode":0,"eventId":3200}
您应该使用以下格式:
{
"op": "add",
"path": "/fields/Microsoft.VSTS.CMMI.SubjectMatterExpert1",
"from": null,
"value": "{account here}"
}
结果:
我正在向 Azure DevOps 推送需求列表,其中包括标题、描述、标签和优先级。我也想添加主题专家,但没有找到有关语法的任何信息。
到目前为止,我已尝试使用以下选项发布它:
{"op": "add","path": "/fields/Microsoft.VSTS.Common.SubjectMatterExpert","from": null,"value": "test"}
{"op": "add","path": "/fields/Microsoft.VSTS.Common.SubjectMatterExperts","from": null,"value": "test"}
{"op": "add","path": "/fields/Microsoft.VSTS.Common.SubjectMatterExpert1","from": null,"value": "test"}
{"op": "add","path": "/fields/System.SubjectMatterExpert","from": null,"value": "test"}
{"op": "add","path": "/fields/System.SubjectMatterExperts","from": null,"value": "test"}
{"op": "add","path": "/fields/System.SubjectMatterExpert1","from": null,"value": "test"}
他们都return同样的错误:
{"$id":"1","innerException":null,"message":"TF51535: Cannot find field Microsoft.VSTS.Common.SubjectMatterExpert.","typeName":"Microsoft.TeamFoundation.WorkItemTracking.Server.Metadata.WorkItemTrackingFieldDefinitionNotFoundException, Microsoft.TeamFoundation.WorkItemTracking.Server","typeKey":"WorkItemTrackingFieldDefinitionNotFoundException","errorCode":0,"eventId":3200}
您应该使用以下格式:
{
"op": "add",
"path": "/fields/Microsoft.VSTS.CMMI.SubjectMatterExpert1",
"from": null,
"value": "{account here}"
}
结果: