megaplan / megaplansdk
PHP 库,用于与 Megaplan API 进行交互
v1.4
2023-03-21 23:47 UTC
Requires
- php: >=8.0
- ext-curl: *
README
PHP-库,用于通过 API 与 CRM Megaplan 进行交互,处理来自 Megaplan 的外部请求和订阅发送的数据
安装
composer require megaplan/megaplansdk
使用
通过 API3 向 Megaplan 发送请求
$request = new MegaplanRequest($host, $token); $request->get($url); $data = $response->getData();
处理 Megaplan 的请求
请参见 examples/listeners 中的示例
启动 API3 工作示例
请参见 example_runner.php
功能
该库允许实现与 Megaplan 的交互,包括入站请求和从系统中处理数据流
- 身份验证机制,
- 日志记录,
- 读取、创建、修改和删除主要对象的示例
- 安装应用程序和请求设置时的请求处理,
- 处理来自业务流程的外部请求,
- 处理订阅事件的请求
目录结构
src
- MegaplanRequest.php: api-请求的主要类
- MegaplanResponse.php: 由 MegaplanRequest 返回的响应类
src/logger
- 日志记录接口和类的实现
examples
- getTokenByPassword.php: 通过用户名和密码获取令牌
examples/listeners
处理来自 Megaplan 的请求
- dealRemoteRequest.php: 处理来自业务流程的外部请求的示例
- eventSubscriber.php: 处理事件订阅的示例
- preferences.php: 处理安装应用程序或进入设置的请求的示例
examples/entityRequests
- 读取、创建、修改和删除主要实体的示例