代码之家  ›  专栏  ›  技术社区  ›  Amruta

无法通过Rest API更新vsts中的最后运行详细信息

  •  0
  • Amruta  · 技术社区  · 6 年前

    我想更新最后的结果详细信息,即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”:空, “message”:“值不能为空。\r\n参数名称:pointUpdateModel”, “typeName”:“System.ArgumentNullException,mscorlib”, “typeKey”:“ArgumentNullException”, “错误代码”:0, “事件ID”:0}

    我在testcasepoints列表中没有找到pointupdatemodel字段。

    这个请求主体应该如何形成?

    谢谢您。

    0 回复  |  直到 6 年前