4

我已经对此主题进行了一些研究,但没有发现任何有用的东西。

我需要使用 Rally REST API 将现有缺陷添加到现有缺陷套件中。

有人知道怎么做这个吗?我已经尝试了很多东西,但都没有奏效。

任何提示,建议,指针将不胜感激。

在此先感谢,布赖恩。

4

1 回答 1

1

在浏览器的 REST 客户端中,请尝试 POST:

https://rally1.rallydev.com/slm/webservice/v2.0/defectsuite/22222/defects/add?key=abc123...

使用此请求正文:

{
    "CollectionItems": [
    {"_ref": "/defect/3333"}
]
}

有关 v2.0 如何处理集合的更多信息,请参阅WS API 文档中的集合部分。

另外,请注意需要首先生成授权密钥:

https://rally1.rallydev.com/slm/webservice/v2.0/security/authorize

你会得到一个字符串

{"OperationResult": {"_rallyAPIMajor": "2", "_rallyAPIMinor": "0", "Errors": [], "Warnings": [], "SecurityToken": "abc123..."}}
于 2013-07-29T22:08:12.073 回答