purplemountain / laravel-zoho
此包已被 废弃 且不再维护。没有建议的替代包。
此包的最新版本(0.0.9)没有可用的许可证信息。
Laravel 对 Zoho PHP SDK 的封装
0.0.9
2021-12-14 10:24 UTC
Requires
- zohocrm/php-sdk-archive: ^2.2
README
一个轻量级的(目前)Zoho PHP SDK 封装
安装
composer require purplemountain/laravel-zoho
设置
-
如果您还没有,您需要在 Zoho 中创建一个 OAuth2 客户端。这可以通过 这里 完成。
-
您需要在 Zoho 中选择 "基于服务器的应用程序" 客户端。
-
对于 "授权重定向 URI" 条目,您需要添加
your-app-domain.tld/oauth/zoho
。不用担心,我们将在您的应用程序中为您处理此路由。
环境变量
您需要将以下详细信息添加到您的 .env
文件中,并将 Zoho 提供的值粘贴进去。
ZOHO_CLIENT_ID=
ZOHO_CLIENT_SECRET=
ZOHO_USER_EMAIL=
授权
您需要授权您的应用程序访问 Zoho。您可以通过简单地运行 php artisan zoho:url
来完成此操作,这将生成授权应用程序的 URL。按照提示操作,您就设置完成了。
刷新令牌
Zoho 令牌的有效期为约 1 小时。要使用提供的刷新令牌刷新令牌,您可以运行 php artisan zoho:refresh
。我们建议在您的 App\Console\Kernel.php
文件中将此操作设置为每 5 分钟运行一次。