koovod/max-api-php-client
Composer 安装命令:
composer require koovod/max-api-php-client
包简介
Lightweight PHP client for the MAX Messenger API.
README 文档
README
PHP SDK
В репозиторий добавлена легковесная PHP-библиотека MaxApiClient, которая инкапсулирует все методы, перечисленные в https://dev.max.ru/docs-api. Подключение выполняется через Composer (PSR-4 namespace MaxApi\). Клиент предоставляет единообразную обёртку над REST API MAX, отвечает за сериализацию JSON, установку заголовков авторизации и обработку ошибок.
Установка
composer install
Или добавьте репозиторий как зависимость в другом проекте и выполните composer require koovod/max-api-php-client. Требуется PHP 8.1+ и расширение ext-curl.
Использование
<?php require __DIR__ . '/vendor/autoload.php'; use MaxApi\MaxApiClient; $client = new MaxApiClient('Authorization: <token>'); $me = $client->getMe(); $client->sendMessage([ 'chat_id' => 12345, 'text' => 'Привет, MAX!', ]);
Доступные методы клиента соответствуют разделам в https://dev.max.ru/docs-api: getMe, getChats, getChat, updateChat, deleteChat, sendChatAction, управление закреплёнными сообщениями, членством, подписками, загрузками, сообщениями, видео и callback-ответами. Каждый метод принимает ассоциативные массивы с параметрами, описанными в документации.
Тесты
Для проверки логики используйте
composer test
В окружении разработчика PHPUnit использует встроенный тестовый HTTP-хэндлер, поэтому реальные запросы в MAX не выполняются.
统计信息
- 总下载量: 1
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-02-17