无法通过Rest API更新vsts中的最后一个运行细节

时间:2018-12-10 13:40:49

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

我想更新lastResultDetails,即RunBy和ID详细信息。 我在api调用下面调用了此操作。

PATCH https://dev.azure.com/{organization}/{project}/_apis/test/Plans/{planId}/Suites/{suiteId}/points/{pointIds}?api-version=5.0-preview.2

Request Body:

[{
    "lastResultDetails": {
                "runBy": {
                    "displayName": "Vivek(Contractor) <4yt-4371-a2ae-788b4c840e\\vivek.v@test.com>",
                    "id": "tyer3hv-5ed2-6cf2-9f22-8845ty82a2ca"
                }
            }
}]

标题和身份验证详细信息正确。

但是当尝试从Postman执行相同操作时,抛出了以下错误:

  

{       “ $ id”:“ 1”,       “ innerException”:null,       “ message”:“值不能为空。\ r \ n参数名称:pointUpdateModel”,       “ typeName”:“ System.ArgumentNullException,mscorlib”,       “ typeKey”:“ ArgumentNullException”,       “ errorCode”:0,       “ eventId”:0}

我在测试用例点列表中没有找到任何pointupdatemodel字段。

该请求主体应如何形成?

谢谢。

0 个答案:

没有答案