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.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
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

Instalación

Configuración Inicial

Antes de usar el SDK:

  1. Regístrate en wapi2.com
  2. Accede a tu panel de control
  3. Obtén tu token de autenticación
  4. Crea una sesión en el apartado "Sesiones"
  5. Vincula tu número de WhatsApp mediante el código QR

Uso Básico

Límites y Restricciones

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

  1. Errores de Validación (isValidationError()):

    • ERROR_FILE_SIZE: Archivo excede 16MB
    • ERROR_FILENAME_LENGTH: Nombre excede 255 caracteres
    • ERROR_CAPTION_LENGTH: Caption excede 1024 caracteres
    • ERROR_INVALID_FILE_FORMAT: Formato de archivo no soportado
  2. Errores de Autenticación (isAuthenticationError()):
    • ERROR_GROUP_PERMISSION: Sin permisos en grupo
    • ERROR_SESSION_INVALID: Sesión inválida o expirada
    • ERROR_AUTHENTICATION: Error de autenticación general

Buenas Prácticas

  1. 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
  2. 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
  3. 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:

  1. Fork el repositorio
  2. Crea tu rama de feature (git checkout -b feature/amazing-feature)
  3. Commit tus cambios (git commit -m 'Add some amazing feature')
  4. Push a la rama (git push origin feature/amazing-feature)
  5. Abre un Pull Request

Licencia

Este proyecto está licenciado bajo la Licencia MIT - ver el archivo LICENSE para más detalles.

Soporte


All versions of whatsapp-php-sdk with dependencies

PHP Build Version
Package Version
Requires php Version >=7.0
ext-curl Version *
ext-json Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package wapi2/whatsapp-php-sdk contains the following files

Loading the files please wait ....