0

Request Tracker API当我创建新票证时,我正在尝试为特定队列获取可用的自定义字段。例如,当我设置Queue = 'X'then 我想接收一个Custom Fields带有值A,的键B,该键C可用于该队列。

当我将浏览器指向时,domain/REST/1.0/ticket/new我收到以下响应:

id: ticket/new
Queue: General
Requestor: xyz
Subject: 
Cc:
AdminCc:
Owner: 
Status: new
Priority: 
InitialPriority: 
FinalPriority: 
TimeEstimated: 0
Starts: 2018-12-17 15:40:43
Due: 
Attachment: 
Text: 

如您所见,我在响应中没有任何自定义字段,因为队列指向General而不是X.

我可以以某种方式修改 URL 以更改Queue: GeneralQueue: X接收custom fields此队列的所有可用信息吗?

4

1 回答 1

0

您必须指定content新票证请求的变量。例如:

1)创建一个rt.file包含内容的文件:

id: ticket/new
Queue: support
Requestor: requestor@email
Priority: 4
CF-TicketCategory: Incident
Subject: Test REST
Text: Multi line
 test with
 special chars: žščřě

2)使用 curl 命令发布:url --data-urlencode content@rt.file --user username:password --url https://rtmachine.example.com/rest/REST/1.0/ticket/new

有关详细信息,请参阅RT-Wiki

于 2019-03-19T11:42:08.610 回答