zohocrm / php-sdk-5.0
Zoho CRM API SDK for PHP
3.0.0
2023-10-16 10:28 UTC
Requires
- php: >=7.0
- ext-curl: *
- ext-json: *
Requires (Dev)
- phpunit/phpunit: >=5.7
README
该PHP SDK for Zoho CRM允许开发者轻松创建与Zoho CRM集成的客户端PHP应用程序。此SDK作为REST API的包装器,使其更容易访问和利用Zoho CRM的服务。通过OAuth2.0进行CRM API的认证,并通过PHP SDK简化认证过程。授权和访问/刷新令牌在SDK代码中生成和管理,从而消除了在Zoho CRM与客户端应用程序之间同步数据时手动处理的需求。
此存储库包含Zoho CRM API v5的PHP SDK。有关为此API版本发布的SDK版本的详细信息,请参阅版本。
许可
Copyright (c) 2021, ZOHO CORPORATION PRIVATE LIMITED
All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://apache.ac.cn/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
最新版本
-
- 在TokenStore中添加了新列(api_domain)。
-
- 修复了BulkWrite UploadFile API的问题。
-
- 记录API:修复以支持多选查找、多用户查找、图像上传和子表字段的删除操作。
- 与电子邮件相关的记录API:修复API分页处理next_index和prev_index字段数据类型。
- 用户特定字段:解决了用户特定字段元类名称中的冲突。
对于旧版本,请参考。
将SDK包含到项目中
您可以使用Composer将SDK包含到项目中。要安装PHP SDK的最新版本,导航到您的客户端应用程序的工作区并运行以下命令。
composer require zohocrm/php-sdk-5.0:3.0.0
这样,PHP SDK将被安装,并在您的客户端应用程序的工作区中创建一个名为vendor的包。
注意
- 访问和刷新令牌是环境特定和域名特定的。当您处理各种环境和域名,如生产、沙箱或开发者,以及分别的IN、CN、US、EU、JP、AU,您必须仅使用在相应环境和域名中生成的访问令牌和刷新令牌。否则,SDK会抛出错误。例如,如果您在中国域的沙箱环境中生成令牌,您必须仅在该域和环境中使用这些令牌。您不能使用为不同环境或域名生成的令牌。
- 对于交易联系人角色API和记录API,生成OAuthtoken时,需要提供ZohoCRM.settings.fields.ALL作用域以及ZohoCRM.modules.ALL作用域。否则,系统会返回OAUTH-SCOPE-MISMATCH错误。
- 对于相关记录API,生成OAuthtoken所需的范围是ZohoCRM.modules.ALL、ZohoCRM.settings.fields.ALL和ZohoCRM.settings.related_lists.ALL。否则,系统会返回OAUTH-SCOPE-MISMATCH错误。
- 对于 Mass Convert API,在生成OAuth令牌时,您需要提供 ZohoCRM.settings.fields.ALL 权限范围,以及 ZohoCRM.mass_convert.leads.CREATE 和 ZohoCRM.mass_convert.leads.READ 权限范围。否则,系统将返回 OAUTH-SCOPE-MISMATCH 错误。
有关更多详细信息,请参阅此处。 此处。