thecsea/osticket-php-client

osticket 的 RESTful PHP 客户端

0.1.7 2021-02-11 14:31 UTC

This package is auto-updated.

Last update: 2024-09-11 22:07:29 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

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 方法传入一个数据数组,该数组将与之前设置的数据或默认数据合并