如何通过versionone Rest api更新缺陷所有者

时间:2014-05-26 05:05:12

标签: api rest versionone

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

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

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

任何人都可以告诉我我做错了什么,以及如何格式化调用以更新缺陷的所有者。

由于

1 个答案:

答案 0 :(得分: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