【问题标题】:Claiming a Ticket in RT via REST通过 REST 在 RT 中申领票证
【发布时间】:2014-09-10 23:36:06
【问题描述】:

我目前正在使用 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”,包含所有票证信息,但实际上并未转移所有权。

我错过了什么?

【问题讨论】:

    标签: rest rt


    【解决方案1】:

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

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

    值得一试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-27
      • 1970-01-01
      相关资源
      最近更新 更多