0

我正在尝试通过 api 更新缺陷的所有者。我可以更新我需要的所有其他字段,除了 Owners 字段没有更新。调用返回的响应是 200 'OK',但该值未更新。

xml 有效负载的属性部分如下所示:

<Attribute name='Owners' act='add'><![CDATA[Member:2904]]></Attribute>

谁能告诉我我做错了什么,以及我应该如何格式化调用以更新缺陷的所有者。

谢谢

4

1 回答 1

1

请做下一个

邮寄至:

  <Server Base URI>/rest-1.v1/Data/Defect/<YourDefectID>
  Content-Type: text/xml; charset=utf-8

有效载荷体:

  <Asset>
     <Relation name="Owners">
       <Asset idref="Member:2904" act="add"/>     
     </Relation>    
   </Asset>

在那种特殊情况下,您正在尝试更新多值关系,这就是为什么它必须以不同的方式完成。有关更多信息,您可以查看

https://community.versionone.com/Developers/Developer-Library/Recipes/Update_an_Asset

于 2014-05-27T19:11:45.717 回答