yls/zoholib

Zoholib - 连接 Zoho Desk 的服务。

安装: 0

依赖: 0

建议者: 0

安全性: 0

星星: 1

关注者: 2

分支: 0

开放问题: 0

类型:项目

dev-master 2021-11-17 04:36 UTC

This package is auto-updated.

Last update: 2024-09-17 10:41:42 UTC


README

laravel 简单 Zoho 库

安装

composer create-project yls/zoholib

该库用于使用 https://desk.zoho.com/DeskAPIDocument 列表中的部分功能

  • 身份验证(OAuth)生成刷新令牌
  • 生成访问令牌
  • 获取部门列表
  • 获取代理列表
  • 获取联系人列表
  • 创建工单
  • 创建工单评论

使用方法

在 .env 文件中添加

  • ZOHO_CLIENT_ID="3000.XXXX1R45EK2K8X8MY2ZVBOKR5DBQ3X"
  • ZOHO_CLIENT_SECRET="e137da3dff3axxxxxxxxxx0b3bb122543426211b7c"
  • ZOHO_REFRESH_TOKEN="4000.1841927626424bd4bxxxxxxxxxxxaa8.377acdba4a770fb653320fb8c042fd4c"
  • 在你的控制器中
$data['subject']     = Config::get('services.zoho.subject.leads_cm');
$data['id']          = $leads->mt_form_id;
$data['phone']       = $leads->mobile;
$data['email']       = $leads->email;
$data['name']        = $leads->name;
$data['department']  = Config::get('services.zoho.default_department_id');
$data['assignee_id'] = Config::get('services.zoho.assignee_id');

$data['description'] = 'Name: ' . $leads->name . '<br>';

$zoho = new ZohoService();
$ticket = $zoho->createTicket($data);