navari/laravel-zoho-desk

此包为Laravel添加了Zoho Desk API支持

v1.0.0 2024-02-18 02:05 UTC

README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

这里应该放置您的描述。请限制为一到两段话。考虑添加一个小示例。

安装

您可以通过composer安装此包

composer require navari/laravel-zoho-desk

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="laravel-zoho-desk-config"

这是已发布配置文件的内容

return [
    'organizationId' => env('ZOHO_DESK_ORGANIZATION_ID', ''),
    'departmentId' => env('ZOHO_DESK_DEPARTMENT_ID', ''),
    'clientId' => env('ZOHO_DESK_CLIENT_ID', ''),
    'clientSecret' => env('ZOHO_DESK_CLIENT_SECRET', ''),
    'oAuthBaseUrl' => env('ZOHO_DESK_OAUTH_BASE_URL', ''),
    'refreshToken' => env('ZOHO_DESK_REFRESH_TOKEN', ''),
    'baseApiUrl' => env('ZOHO_DESK_BASE_API_URL', 'https://desk.zoho.com/api/v1/'),
    'agentEmail' => env('ZOHO_DESK_AGENT_EMAIL', ''),
];

使用方法

$createTicketEntity = new \Navari\ZohoDesk\Entities\CreateTicketEntity();

$createTicketEntity->firstName = 'Larus';
$createTicketEntity->lastName = 'Navari';
$createTicketEntity->email = 'larustr@gmail.com';
$createTicketEntity->subject = 'Test Ticket';
$createTicketEntity->departmentId = '123456789';
$createTicketEntity->message = 'This is a test ticket';
$ticket = \Navari\ZohoDesk\ZohoDesk::createTicket($createTicketEntity);

其他方法的用法

所有方法的用法都将与上面的示例类似

测试

composer test

变更日志

请参阅CHANGELOG以获取有关最近更改的更多信息。

贡献

请参阅CONTRIBUTING以获取详细信息。

安全漏洞

请查阅我们的安全策略了解如何报告安全漏洞。

鸣谢

许可协议

MIT许可(MIT)。有关更多信息,请参阅许可文件