megaplan/megaplansdk

PHP 库,用于与 Megaplan API 进行交互

v1.4 2023-03-21 23:47 UTC

This package is auto-updated.

Last update: 2024-08-27 12:01:49 UTC


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

  • 读取、创建、修改和删除主要实体的示例