Como criar um grupo e enviar uma mensagem para ele#
Instalação#
Antes de adicionar o pacote green-api, você precisa instalar o gerenciador de dependências PHP Composer.
composer require green-api/whatsapp-api-client-php
Importação#
require './vendor/autoload.php';
Exemplos#
Você pode ver um exemplo completo no seguinte link: createGroupAndSendMessage.php
Como inicializar o objeto#
$greenApi = new GreenApiClient( ID_INSTANCE, API_TOKEN_INSTANCE );
Observe que você pode obter as chaves das variáveis de ambiente:
<?php
require './vendor/autoload.php';
define( "ID_INSTANCE", getenv("ID_INSTANCE" ));
define( "API_TOKEN_INSTANCE", getenv("API_TOKEN_INSTANCE") );
Como criar um grupo e enviar uma mensagem para ele#
$chatIds = [
'11001234567@c.us'
];
$resultCreate = $greenApi->groups->createGroup('GroupName', $chatIds );
if ($resultCreate->code == 200)
$resultSend = $greenApi->sending->sendMessage($resultCreate->data->chatId,
'Message text');
IMPORTANTE: Se você tentar criar um grupo com um número inexistente, o WhatsApp pode bloquear o número do remetente. O número no exemplo não existe.
Executando o index.php#
php -S localhost:8080
Lista completa de exemplos#
Descrição | Módulo |
---|---|
Exemplo de envio de mensagem de texto | sendTextMessage.php |
Exemplo de envio de imagem por URL | sendPictureByLink.php |
Exemplo de envio de imagem por upload | sendPictureByUpload.php |
Exemplo de criação de grupo e envio de mensagem | createGroupAndSendMessage.php |
Exemplo de recebimento de notificações | receiveNotification.php |