purplemountain/laravel-zoho

此包已被 废弃 且不再维护。没有建议的替代包。
此包的最新版本(0.0.9)没有可用的许可证信息。

Laravel 对 Zoho PHP SDK 的封装

0.0.9 2021-12-14 10:24 UTC

This package is auto-updated.

Last update: 2024-05-06 08:28:51 UTC


README

一个轻量级的(目前)Zoho PHP SDK 封装

安装

composer require purplemountain/laravel-zoho

设置

  1. 如果您还没有,您需要在 Zoho 中创建一个 OAuth2 客户端。这可以通过 这里 完成。

  2. 您需要在 Zoho 中选择 "基于服务器的应用程序" 客户端。

  3. 对于 "授权重定向 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 分钟运行一次。