0

我目前正在使用 Javascript 对我们的 Request Tracker 系统进行 REST 调用。到目前为止,Javascript 没有问题,但 RT+REST 的文档有点稀疏。目标是索取一张票。我试过发送(POST):

REST/1.0/ticket/$num/take

我收到一个关于没有必需参数“更改”的错误

然后,我尝试了这个:

REST/1.0/ticket/$num/take

id: $num
action: take

我得到了同样的错误信息。我试过的最后一件事是:

REST/1.0/ticket/742685/edit

id: $num
action: take

响应是“RT/ver 200 Ok”,包含所有票证信息,但实际上并没有转移所有权。

我错过了什么?

4

1 回答 1

0

如果其他人可以使用它,我认为大多数 RT REST/v1 端点要求所有“键:值”字符串都包装在请求有效负载中的“内容”键下。我也没有看到任何关于 /take endpiont 的信息,所以我可能会尝试类似:

var endpoint = base + 'REST/1.0/ticket/742685/edit'
var payload = {'content' : "id: 742685\n Owner: Some New Owner"}
makePost(endpoint, payload)

值得一试。

于 2015-07-15T23:10:45.800 回答