【发布时间】:2014-01-15 01:05:24
【问题描述】:
我正在尝试通过soap 向OTRS Ticketing system 请求一些票务详细信息。我试过在网上搜索 OTRS API 中的 'TicketSearch()' 运算符,但没有运气
我知道 SOAP 连接很好,因为以下 'User' 对象和 'GetUserData()' 运算符正在响应有效结果和所有用户数据:
try {
$result = $client->__soapCall("Dispatch", array($user, $pass, "UserObject", "GetUserData", "UserID" , 2));
}
现在,当我将该 SOAP 调用从用户搜索更改为票证搜索时,我得到的响应是“NULL”。
try {
$result = $client->__soapCall("Dispatch", array($user, $pass, "TicketObject", "TicketSearch", "Result", array("ARRAY","HASH","COUNT"), "QueueIDs", 10, "StateType", "Open"));
}
这对我来说并不奇怪,因为我不确定如何将以下所需值转换为 SOAP 请求:
结果 => '数组' || '哈希' || '计数'
您可以查看对应的API documentation here,然后搜索'TicketSearch()'。任何有关解决该请求的帮助将不胜感激。我的最终目标是获得 10 号队列中的工单列表。
【问题讨论】:
标签: soap php web-services soap otrs