VMERetail/servicedeskify-php-sdk

ServiceDeskify 帮助台 PHP 库提供了方便的访问 VmeRetail 的 ServiceDeskify API 的方法,适用于用 PHP 编写的应用程序。它包含一组预定义的 API 资源类。

v2.0.0 2024-01-02 15:50 UTC

README

Service Deskify 帮助台 PHP

ServiceDeskify 帮助台 PHP 库提供了方便的访问 VmeRetail 的 ServiceDeskify API 的方法,适用于用 PHP 编写的应用程序。它包含一组预定义的 API 资源类。

Composer

我们推荐通过 composer 安装此库;

composer require vmeretail/servicedeskify-php-sdk

与 composer 的自动加载器一起

require 'vendor/autoload.php';

之后您可以拉取最新的更改。

composer update

依赖项

guzzlehttp/guzzle

入门指南

首先创建一个经过身份验证的客户端以获取对 ServiceDeskify 暴露的 API 的访问权限。凭据和密钥由 VmeRetail 提供。

(new \VmeRetail\ServiceDeskify\Http\PublicClient())
->setBaseUrl(\VmeRetail\ServiceDeskify\ServiceDeskifyConstants::HELPDESK_API_URL_TEST)
->authenticate('example@vmeretail.com', 'password', '2', 'client_secret_SNo1LKmrXdUTdjTdb1bC4eZ6l');

之后,您将能够访问 API 资源,如下所示

$incidentsApi = new \VmeRetail\ServiceDeskify\Incidents();

并且能够进行 API 调用

$serviceDeskifyResponseObject = $incidentsApi->create([ //...properties ]);

然后您可以将响应体作为 JSON 对象获取

$serviceDeskifyResponseObject->getBodyAsJson();

参考 API

有关要传递的属性和响应的详细信息,请参考 (https://test.helpdesk.vme.co/docs/)