netflie / whatsapp-cloud-api

The first PHP API to send and receive messages using a cloud-hosted version of the WhatsApp Business Platform
https://netflie.es/portfolio/whatsapp-business-cloud-api-php-sdk/
MIT License
449 stars 163 forks source link

No puedo enviar mensaje #66

Closed Cesar-jpg closed 1 year ago

Cesar-jpg commented 1 year ago

Estoy intentando usar el SDK, ya confirmé y si se envían los mensajes por la consola de Facebook, pero por mi web me aparecen distintos errores

Este es el código incrustado como está en la documentación image

y este es el error image

Si modifico para que encuentre el archivo: image

Entonces me aparece lo siguiente: image

Ya intente varias cosas, ya instale todo por composer y aun así no lo encuentra, descargue los archivos y los ingresé a la carpeta de mi proyecto y noté que no está la carpeta "vendor" y "autoload.php"

Cambie el nombre de la carpeta que decia whatsapp-app-cloud-api-main a WhatsAppCloudApi y me dice que no encuentra la clase image

aalbarca commented 1 year ago

Hola.

Veo que te has bajado el repositorio en vez de haberlo instalado con composer. Si no utilizas un autoloader entonces tu código no va a saber descubrir las clases del paquete.

Tienes que hacer hacer composer install, luego composer require netflie/whatsapp-cloud-api y finalmente composer dump-autoload. Ahora ya tendrás el archivo que de autoload en la carpeta vendor que se habrá generado.

Saludos.

Cesar-jpg commented 1 year ago

Listo, ya tenía instalado bajado el repositorio, pero no sabía que él, autoload lo teníamos que crear (primera vez que uso composer). Después de instalarlo tuve que buscar la carpeta de vendor para integrarla a la carpeta de mi proyecto, no sé si sea eso correcto, pero me pareció lo más lógico, muchas gracias.