megaplan/megaplansdk
最新稳定版本:v1.4
Composer 安装命令:
composer require megaplan/megaplansdk
包简介
PHP Library for work with API Megaplan
README 文档
README
PHP-библиотека для работы по API с CRM Мегаплан, обработки внешних из Мегаплана запросов и данных, отправляемых по подписке
Установка
composer require megaplan/megaplansdk
Использование
Запросы к Мегаплан по API3:
$request = new MegaplanRequest($host, $token); $request->get($url); $data = $response->getData();
Обработка запросов из Мегаплана:
см. примеры в examples/listeners
Запуск примеров работы по API3:
см. example_runner.php
Возможности
Библиотека позволяет реализовать для взаимодействия с Мегапланом как входящие запросы, так и обработку потоков данных из системы:
- механизм авторизации,
- логирование,
- примеры чтения / создания / изменения / удаления основных объектов
- обработка запросов при установке приложения и запросе настроек,
- обработка внешних запросов из бизнес-процессов,
- обработка запросов при подписке на события
Структура директорий
src:
- MegaplanRequest.php: основной класс для api-запросов
- MegaplanResponse.php: класс ответа, возвращаемый при работе MegaplanRequest
src/logger:
- интерфейс и реализации классов логирования
examples:
- getTokenByPassword.php: получение токена по логину и паролю пользователя
examples/listeners:
обработка запросов из Мегаплана
- dealRemoteRequest.php: пример обработки внешнего запроса из бизнес-процессов
- eventSubscriber.php: пример обработки подписки на события
- preferences.php: пример обработки запроса установки приложения или перехода в настройки
examples/entityRequests:
- примеры запросов на чтение / создание / изменение / удаление основных сущностей
统计信息
- 总下载量: 148
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-01-10