我目前正在使用osTicket API来实现我的网站上的门票系统。 我已经找到了一种方法来为osTicket API下载示例创建票据。 但现在,我需要通过API获取票证信息,所以我可以在我的网站上显示票证的答案。我在google上搜索了很多小时,但找不到任何示例或任何API参考从API获取工单信息。任何人都有一些代码示例或链接对我来说? 我真的尽我所能找到在互联网上的任何帮助,但没有发现任何.. 最佳reagards 雷夫获取门票
Q
获取门票
2
A
回答
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,但我离开,作为一个练习留给读者;-)
1
SELECT ticket_id,
t.number,
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_id = '1' AND (t.isanswered = 0 OR t.isoverdue = 1)
为OS票1.10我已经测试
那么,是不是API方法来获得门票?这似乎打破了固体原则。 – caballerog