0
curl -X PUT 
  -H "Content-Type: application/json" 
  -d 
  '{ “Owner”: { "id" : "root" } }' 
  -H 'Authorization: token XXX_Token_XXX'
  'http://XXX_RT_URL_XXX/REST/2.0/ticket/6'

此命令适用于更新 JSON 顶级票证的值,但诸如“所有者”之类的值会失败。该文档没有说明更新这些特定字段的任何方法。通过 Request Tracker REST API 2.0 (rt-extension-rest2) 更新工单的 Owner 字段的推荐方法是什么?

4

1 回答 1

1

尝试使用用户名作为值:

curl -X PUT 
  -H "Content-Type: application/json" 
  -d 
  '{ “Owner”: "root" }' 
  -H 'Authorization: token XXX_Token_XXX'
  'http://XXX_RT_URL_XXX/REST/2.0/ticket/6'

那应该接受用户名或用户 ID。

于 2018-04-09T12:58:58.030 回答