thecsea / osticket-php-client
osticket 的 RESTful PHP 客户端
0.1.7
2021-02-11 14:31 UTC
Requires
- php: >=5.5.0
- guzzlehttp/guzzle: ^7.2
Requires (Dev)
- phpunit/phpunit: ~4.0
README
osticket 的 RESTful PHP 客户端
功能
Ositcket 特性
- 创建工单
- 附件
- 执行 cron 任务
其他/待办事项
- 单元测试
- Laravel 集成
- 通过环境变量加载数据
- PHP 文档
- 强制使用 HTTPS
- 更好的 HTTPS 状态码管理(例如 303 和其他 2xx 状态码)
- Travis scrutinizer 集成
- 使用指南和维基
- 代理
示例
创建工单
use it\thecsea\osticket_php_client\OsticketPhpClient; use it\thecsea\osticket_php_client\OsticketPhpClientException; $support = new OsticketPhpClient($url, $apiKey); try{ $response = $client->newTicket() ->withName('test') ->withEmail('test@test.com') ->withPhone('0123456789') ->withSubject('subject') ->withMessage('message') ->withTopicId('1') ->getData(); print $response; }catch(OsticketPhpClientException $e){ print $->getMessage(); }
当然,您可以在不填写所有字段的情况下执行请求。
您还可以使用 withData 方法传入一个数据数组,该数组将与之前设置的数据或默认数据合并