Esse pacote auxilia no consumo da API do Z-API utilizando Laravel.
Documentação: Z-API - Manual API.
composer require accordous/z-api-client
- Publique o arquivo de configuração caso tenha interesse em alterar algum dos valores pré-definidos
php artisan vendor:publish --tag=Z-API
- Altere as configurações no arquivo
.env
do seu projeto Laravel
Z_API_HOST='https://api.z-api.io'
- Obter situação da instância
/status
get
use Accordous\ZAPIClient\Services\ZAPIService;
$service = new ZAPIService($instanciaId, $instanciaToken);
$response = $service->instance()->situacao();
$result = $response->json();
- Reiniciar instância
/restart
get
use Accordous\ZAPIClient\Services\ZAPIService;
$service = new ZAPIService($instanciaId, $instanciaToken);
$response = $service->instance()->reiniciar();
$result = $response->json();
- Enviar texto simples
/send-text
post
use Accordous\ZAPIClient\Services\ZAPIService;
$service = new ZAPIService($instanciaId, $instanciaToken);
$attributes = [
'phone' => '5511999999999',
'message' => 'Welcome to *Z-API*',
];
$response = $service->messages()->enviarTextoSimples($attributes);
$result = $response->json();