omcod / laravel-pachca-api-wrapper
wrapper api pachca.
Installs: 17
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
README
Обертка над стандартным api мессенджера Пачки - https://crm.pachca.com/dev/messages/new/
Установка и настройка
- В консоле проекта выполннить
composer require omkod/laravel-pachca-api-wrapper
- Публикация файлов пакета
php artisan vendor:publish --provider='Omcod\LaravelPachcaApiWrapper\Providers\PachcaServiceProvider'
- В проекте config/pachca.php установить актуальный 'bearer_token'. Берем тут https://app.pachca.com/developers
Способы использования
1 - Универсальный метод запроса к API
$pachcaWrapper = new PachcaApi(); $jsonParameters = [ "message" => [ "entity_id" => 123123, "content" => 'Hello world', ] ]; $pachcaWrapper->requestApiPachca("POST", '/messages', $jsonParameters);
2 - Специальные методы под каждый запрос API
$pachcaWrapper = new PachcaApi(); $pachcaWrapper->sendMessage(123123, 'Hello world');
Поддерживаемый функционал
- Общие методы.
- Сотрудники.
- Статус.
- Теги.
- Беседы и каналы.
- Новая беседа или канал
- Участники бесед и каналов.
- Комментарии.
- Сообщения.
- Новое сообщение
- Реакции на сообщения.
- Ссылки.
- Напоминания