osticket api获得门票

时间:2016-08-30 23:12:57

标签: json osticket

我目前正在使用osTicket API在我的网站上实现票证系统。 我已经找到了一种使用下载的osTicket API示例创建票证的方法。 但现在,我需要通过API获取票证信息,因此我可以在我的网站上显示票证的答案。我在谷歌搜索了很多时间,但找不到任何示例或任何API引用来从API获取票证信息。有人为我提供了一些代码示例或链接吗? 我真的尽力在互联网上找到任何帮助,但一无所获。 最好的反馈 雷夫

3 个答案:

答案 0 :(得分:3)

我们在业务中遇到了同样的问题。因此,我们扩展了API功能来管理票务操作,如下所示:

  • 获取票证详细信息。
  • 获取一个用户发行的票证列表。
  • 获取分配给座席(工作人员)的票证列表。
  • 将回复消息发布到一张状态已更新的故障单。即从更改票证状态 打开到关闭。

[API实现] This page

答案 1 :(得分:1)

{{1}}

for OS ticket 1.10我测试了

答案 2 :(得分:0)

我只是创建了一个脚本来直接从故障单mysql数据库中获取所需的值。

SELECT ticketid, 
   t.ticket_id, 
   address, 
   Ifnull(Concat(st.firstname, ' ', st.lastname), 'No Assignee') assigned, 
   subject, 
   t.created, 
   t.updated 
   ticket_updated, 
   t.isoverdue 
FROM   ost.`ost_ticket` t 
   INNER JOIN ost.ost_ticket__cdata USING(ticket_id) 
   LEFT JOIN ost.ost_user_email USING (user_id) 
   LEFT JOIN ost.ost_user ou 
          ON ou.id = t.user_id 
   LEFT JOIN ost.ost_staff st USING (staff_id) 
WHERE  t.status = 'Open' 
   AND ( t.isanswered = 0 
          OR t.isoverdue = 1 ) 

然后我将其格式化为json,但我将其作为练习留给读者; - )