Download the PHP package esolutions/ws without Composer
On this page you can find all versions of the php package esolutions/ws. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download esolutions/ws
More information about esolutions/ws
Files in esolutions/ws
Download esolutions/ws
More information about esolutions/ws
Files in esolutions/ws
Please rate this library. Is it a good library?
Informations about the package ws
esolutions/ws
Cliente HTTP para WhatsApp API. Envía mensajes de texto y documentos PDF, y gestiona sesiones.
Instalación
Namespace
Configuración
Agregar en config/esolutions.php:
Agregar en .env:
Uso
Enviar PDF
Envía un archivo PDF como adjunto a un número de WhatsApp.
Enviar texto
Listar sesiones
Estado de una sesión
Estado de entrega de un mensaje
Métodos
| Método | Timeout | Descripción |
|---|---|---|
sendPdf($base64, $number, $message, $filename) |
30s | Envía un PDF como archivo adjunto |
sendText($sessionId, $to, $text) |
15s | Envía mensaje de texto plano |
getSessions() |
15s | Lista todas las sesiones disponibles |
getSessionStatus($sessionId) |
15s | Estado de una sesión específica |
getMessageStatus($messageId) |
15s | Estado de entrega de un mensaje |
Comportamiento
- Todos los métodos retornan
arrayconsuccesscomo clave principal. - Los errores de red o de la API se capturan internamente — nunca lanza excepciones.
- SSL verify desactivado para compatibilidad con servidores locales/privados.
- Timeout de PDF es mayor (30s) porque el servidor puede tardar en procesar archivos grandes.
Formato del número
El número de destino debe incluir el código de país sin +:
All versions of ws with dependencies
PHP Build Version
Package Version
The package esolutions/ws contains the following files
Loading the files please wait ...