adrii / zendesk-api
轻量级库,允许您以干净和标准的方式创建、编辑、删除和上传文件到Zendesk。
1.0
2021-11-11 19:53 UTC
Requires
- php: >=7.0
- adrii/curl-helper: ^1.6
README
由Adrii提供
轻量级库,允许您以干净和标准的方式创建、编辑、删除和上传文件到Zendesk Support。
安装
使用Composer安装库。
composer require adrii/zendesk-api
Composer
use Adrii\ZendeskAPI;
手动
require_once ROOT . 'ZendeskAPI.php';
用法
$data = array( "username" => "1234qwer", "type" => "problem", "tags" => "ios,test", "subject" => "Test", "body" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean tempor semper enim. Nam non semper ligula. Vestibulum sapien sapien, hendrerit pharetra elementum a, faucibus id nisl. Aenean ornare rhoncus ligula, eget efficitur augue suscipit vehicula. Fusce faucibus odio magna, sit amet aliquet ipsum sodales a.", "first_name" => "Adrii", "last_name" => "🍍", "email" => "adrian.villamayor@gmail.com", ); for ($i = 0; $i < count($files); $i++) { $zendesk->upload($files[$i]['name'], $files[$i]['tmp_name']); } $comment = array( array( 'type' => $data['type'], 'tags' => explode(",", $data['tags']), 'subject' => $data['subject'], 'comment' => array( 'body' => $data['body'], 'public' => false, "uploads" => $zendesk->getUpload() ), 'requester' => array( 'locale_id' => '1', 'name' => $data['first_name'] . " " . $data['last_name'], 'email' => $data['email'], ), 'priority' => 'normal', ) ); $subdomain = "{subdomain}"; $user = "{user}"; $token = "{token}"; $zend = new ZendeskApi($subdomain, $user, $token); $zend->create($comment);
贡献
欢迎提交拉取请求。对于重大更改,请先打开一个问题以讨论您想要更改的内容。
请确保根据需要更新测试。
许可
感谢您的帮助!🎉