osticket,通过REST API创建票证

Hen*_*ves 11 php python rest json osticket

我正试图通过其REST API在osticket中创建一张票(https://github.com/osTicket/osTicket-1.7/blob/develop/setup/doc/api/tickets.md)

问题是/api/tickets.json返回404.我把它安装在osticket文件夹的服务器上(类似于http://my.net.work.ip/osticket/api/tickets.json - 404)

另外,我尝试过CURL服务器(通过ssh登录),为服务器的IP地址创建了一个APIKey,并且响应相同.

我在这里错过了什么?谢谢

Hen*_*ves 15

所以,我必须添加http.phpafter api/(/api/http.php/tickets.json),现在我可以创建票证了.

查看http://tmib.net/using-osticket-1812-api.使用的示例在评论中包含此信息.

在此输入图像描述

这两个非常重要的部分位于第18和19行.

'url'=>'http://your.domain.tld/api/http.php/tickets.json', // URL to site.tld/api/tickets.json
'key'=>'PUTyourAPIkeyHERE' // API Key goes here
//Edit line 18 to have your URL.
//Edit line 19 by changing "PUTyourAPIkeyHERE" to your API key (aka the "THISISAFAKEAPIKEYHERE!" from earlier).
Run Code Online (Sandbox Code Playgroud)

  • 这回答了我的问题,我的问题解决了 (7认同)