Download the PHP package wapi2/whatsapp-php-sdk without Composer
On this page you can find all versions of the php package wapi2/whatsapp-php-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package whatsapp-php-sdk
WhatsApp PHP SDK
SDK PHP para interactuar con la API de WhatsApp Web mediante wapi2.com. Este SDK proporciona una interfaz simple y eficiente para integrar funcionalidades de WhatsApp en tus aplicaciones PHP.
Prerequisitos
- PHP >= 7.0
- Extensiones PHP: curl, json
- Cuenta activa en wapi2.com
- Token de autenticación de wapi2.com
- Una sesión de WhatsApp activa en wapi2.com
Instalación
Configuración Inicial
Antes de usar el SDK:
- Regístrate en wapi2.com
- Accede a tu panel de control
- Obtén tu token de autenticación
- Crea una sesión en el apartado "Sesiones"
- Vincula tu número de WhatsApp mediante el código QR
Uso Básico
Límites y Restricciones
- Tamaño máximo de archivos: 16MB
- Longitud máxima del nombre de archivo: 255 caracteres
- Longitud máxima de caption: 1024 caracteres
- Formatos de video soportados: mp4, 3gp, mov
- Formatos de documentos Office soportados: doc, docx, xls, xlsx, ppt, pptx
Funcionalidades Disponibles
Gestión de Sesiones
Mensajería
Contactos y Grupos
Ejemplo Completo de Implementación
Manejo de Errores
El SDK utiliza la clase WhatsAppException
para manejar diferentes tipos de errores:
Tipos de Errores Específicos
-
Errores de Validación (
isValidationError()
):ERROR_FILE_SIZE
: Archivo excede 16MBERROR_FILENAME_LENGTH
: Nombre excede 255 caracteresERROR_CAPTION_LENGTH
: Caption excede 1024 caracteresERROR_INVALID_FILE_FORMAT
: Formato de archivo no soportado
- Errores de Autenticación (
isAuthenticationError()
):ERROR_GROUP_PERMISSION
: Sin permisos en grupoERROR_SESSION_INVALID
: Sesión inválida o expiradaERROR_AUTHENTICATION
: Error de autenticación general
Buenas Prácticas
-
Manejo de Archivos
- Verifica el tamaño del archivo antes de enviar (máx 16MB)
- Usa nombres de archivo descriptivos y cortos (máx 255 caracteres)
- Incluye la extensión correcta según el tipo de archivo
-
Mensajes y Captions
- Mantén los captions concisos (máx 1024 caracteres)
- Usa formato de números internacional para teléfonos
- Verifica que los grupos permitan mensajes antes de enviar
- Gestión de Sesiones
- Verifica el estado de autenticación antes de enviar mensajes
- Maneja adecuadamente las desconexiones
- Implementa reintentos para errores temporales
Contribuir
Las contribuciones son bienvenidas:
- Fork el repositorio
- Crea tu rama de feature (
git checkout -b feature/amazing-feature
) - Commit tus cambios (
git commit -m 'Add some amazing feature'
) - Push a la rama (
git push origin feature/amazing-feature
) - Abre un Pull Request
Licencia
Este proyecto está licenciado bajo la Licencia MIT - ver el archivo LICENSE para más detalles.
Soporte
- Documentación de la API: wapi2.com/docs
- Reportar issues: GitHub Issues
All versions of whatsapp-php-sdk with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.0
ext-curl Version *
ext-json Version *
ext-curl Version *
ext-json Version *
The package wapi2/whatsapp-php-sdk contains the following files
Loading the files please wait ....