iszelei / osticket-sdk
OsTicket 票务系统的读写 SDK。
dev-master
2016-07-07 08:51 UTC
Requires
- php: >=5.4
This package is not auto-updated.
Last update: 2024-09-14 19:03:59 UTC
README
读写 OsTicket 1.9 的 SDK。读操作需要:http://www.cyberde.nl/software-en-US/osticket-soap-mod/
安装
composer require iszelei/osticket-sdk
示例
/* FOR WRITE ONLY */
$osTicket = new Iszelei\OsTicketSDK\OsTicketSDK(
'OSTICKET_API_KEY',
'OSTICKET_API_URL'
);
$ticket = new Iszelei\OsTicketSDK\Ticket;
$ticket->setName('test SDK')
->setEmail('test@email.com')
->setSubject('test subject')
->setMessage('Test message')
->setIp($_SERVER['REMOTE_ADDR'])
->setTopicId(16);
$id = $osTicket->createTicket($ticket);
/* FOR READ ONLY */
$staff = new Iszelei\OsTicketSDK\Staff(
'USERNAME',
'PASSWORD'
);
$osTicket = new Iszelei\OsTicketSDK\OsTicketSDK(
null,
null,
$staff,
'WSDL_URL'
);
$departments = $osTicket->listDepartments();
/* FOR READ AND WRITE */
$staff = new Iszelei\OsTicketSDK\Staff(
'USERNAME',
'PASSWORD'
);
$osTicket = new Iszelei\OsTicketSDK\OsTicketSDK(
'OSTICKET_API_KEY',
'OSTICKET_API_URL',
$staff,
'WSDL_URL'
);
$departments = $osTicket->listDepartments();