Conectando Laravel (PHP) con los Webhooks de la API WhatsApp

Поделиться
HTML-код
  • Опубликовано: 30 июл 2024
  • Aprende cómo recibir mensajes y saber el estado de tus mensaje enviados, usando los webhooks de la API Cloud de WhatsApp y Laravel (PHP)! Te voy a explicar paso a paso cómo hacerlo.
    Esta lección gratuita hace parte del curso de CERO a EXPERTO en la API de WhatsApp, en donde te convertimos en un EXPERTO y te enseñamos a construir un software de mensajería masiva, utilizando WhatsApp!
    ➡️ Si deseas más información sobre el curso ENTRA AQUÍ » bit.ly/cursoApiWhatsApp
    ➡️ Si tienes un negocio y deseas comenzar a aprovechar todas las funciones incluidas en la API de WhatsApp te invitamos a conocer nuestra plata forma WASAPI » bit.ly/3Oy7KJ1
    Si quieres ver toda la lista de reproducción sigue este enlace: • API de WhatsApp Business
    Chapters:
    0:00 Lo que veremos
    0:57 Curso de CERO a EXPERTO en la API de WhatsApp
    2:22 Webhooks Explicado
    3:20 Creando un túnel con ngrok
    5:06 Definiendo un endpoint para verificar webhooks
    11:45 Endpoint para recibir mensajes
    20:33 Archivos multimedia y manejo de errores
    22:33 Guardar mensajes en base de datos MySQL
    22:40 Siguientes pasos

Комментарии • 45

  • @Brun0ww94
    @Brun0ww94 Год назад

    Thank you! It's been a few hours I could not verify, and the reason was because I didn't set the header to plain text for the validation ... I tested with Postman and got "123" instead of 123 ... and I didn't noticed that was wrong! Your explaination helped me, thank you!

  •  11 месяцев назад

    Gracias por compartir tus conocimientos.
    ¡Saludo!

  • @juanvasquezventura9761
    @juanvasquezventura9761 Год назад

    Hola estimado., quisiera que me ayudes con un problema que tengo. Estoy validando mi webhook en un servidor que he montado con xampp, cuento con un dominio y un certificado SSL para el protocolo https, el problema es que cuando intento validar el webhook no pasa nada, es como si no llega la petición de facebook con los parametros, pero cuando lo hago con ngrok http 80 --region us si funciona. Será que me puedes orientar con eso o a que se debe que no funcione. He probado con un hosting compartido para validar mi webhook y también funciona, pero en mi servidor local que he montado no llega las notificaciones de facebook

  • @Zaloganon
    @Zaloganon 8 месяцев назад

    Muchas gracias por el vídeo! Me ayudó mucho! Cómo has descubierto que había que retornar el valor del hub.challenge en el cuerpo de la respuesta? En la documentación no pone nada de eso :( Estuve un buen rato ahí atascado hasta que vi tu vídeo. Gracias!

  • @devmarinilla2747
    @devmarinilla2747 Год назад

    Hola Amigo, ya vi tu video de imagenes y audios, me sale la url y la imagen en postman pero al moverlos no me funciona , puedes mostrar en php como mueves un audio , o imagen obtenido de la api que visualiza la imagen por favor, gracias

  • @yolandaespinosa4837
    @yolandaespinosa4837 Год назад

    Hola Juan Esteban, espero te encuentres bien y nuevamente gracias por tus aportes. Tengo una consulta, ya tengo un webhook con php desarrollado pero estoy intentando capturar el evento cuando leen nuestro mensaje ¿Esto es posible? Muchas gracias de ante mano

    • @VinixCode
      @VinixCode  Год назад

      Yolanda, esto lo cubrimos en el curso y lo explicamos en detalle! Sin embargo, como respuesta rápida, en los webhooks WhatsApp te envía una notificación cada vez que el mensaje es enviado, entregado, leído y borrado.

  • @juandiegoastorgalopez9879
    @juandiegoastorgalopez9879 Год назад

    Hola, excelente el video, tengo una duda, el webhook es utilizado al recibir mensajes con el número configurado, no existe forma, u otra herramienta similar pero que se ejecute al enviar mensajes con el número configurado?

    • @VinixCode
      @VinixCode  Год назад

      No. Tendría que ser que tu implementes tu propio sistema de webhooks para notificar cuando envíes un mensaje.

  • @facu7389
    @facu7389 Год назад

    Hola Vinix, para esto es necesario hacer lo de wasapi? yo ya pude crear un webhook con uno de tus videos y funciona en el glitch, ese mismo webhook seriviria para esto verdad?
    Otra cosa, es necesario usar larave o se puede con php solo?

    • @VinixCode
      @VinixCode  Год назад +1

      Facu:
      - No es necesario usar Wasapi. En el curso nos enfocamos directamente en la API de WhatsApp, así que todo lo hacemos de manera independiente a Wasapi.
      - En el curso lo hacemos con Laravel, ya que es un framework que cuenta con muchas herramientas que nos van a simplificar el trabajo, sin embargo también puedes hacerlo con PHP nativo si así lo desearas.

    • @facu7389
      @facu7389 Год назад

      @@VinixCode Muchas gracias! sos crack!!

  • @user-pc8dm2qw3i
    @user-pc8dm2qw3i 10 месяцев назад

    Hola muy buen material, una pregunta, tengo la duda como podria obtener la imagen o avatar del cliente que me esta enviando el mensaje, es decir como obtengo esa imagen del chat o foto de perfil del cliente??. muchas gracias por el contenido

    • @VinixCode
      @VinixCode  10 месяцев назад

      No es posible hacer eso en la API de WhatsApp. Saludos.

  • @ln9932
    @ln9932 Год назад

    Saludos juan, estoy empezando con trabajar la api de whatsapp, mi pregunta es si tengo una aplicación de facturación y quiero que si cada factura de venta esta por vencer y quiero que se le envié el mensaje por whatsapp que su factura se va a vencer, como podría trabajar la api?

    • @VinixCode
      @VinixCode  Год назад

      L N, eso lo puedes hacer con la API. Te sugiero crear un mensaje plantilla, y enviar el mensaje como lo explicamos en este video: ruclips.net/video/iTYcL1nU29Y/видео.html

  • @VinixCode
    @VinixCode  Год назад

    ➡ Si estás interesado(a) en el curso de la API de WhatsApp, ENTRA AQUÍ » bit.ly/cursoApiWhatsApp

  • @wilyvasquezchavez8335
    @wilyvasquezchavez8335 11 месяцев назад

    Hola Vinix, una consulta, al momento de recibir la url de la imagen , y hacer la peticion get para recibir los datos binarios de la imagen con curl el response me imprime "Actualiza tu navegador Estás utilizando un navegador web que no es compatible con Facebook." tu sabrás a que se debe esto ?, muchas gracias.

    • @VinixCode
      @VinixCode  11 месяцев назад

      La verdad no estoy seguro, pero te recomiendo que hagas la petición a través de Postman primero y luego cuando te funcione, copies el código que te entrega Postman. O si quieres grabas un mini-video (no más de 1 minuto) de tu pantalla, para entender el problema mejor.

    • @wilyvasquezchavez8335
      @wilyvasquezchavez8335 11 месяцев назад

      @@VinixCode Hola, ya pude solucionarlo, al parecer no reconocía el user_agent por eso pedía actualizar el navegador, le envié el agent de mi navegador pero tampoco funciono , le puse el user_agent de postman y con eso sin problemas todo funciona bien, lo dejo por si a alguien le sirve.

  • @LLCREATIVE-es9gf
    @LLCREATIVE-es9gf Год назад

    Hola amigo que tal buen dia. Disculpa mi ignorancia. Tengo una pregunta sobre Wasapi. Ya que me registre y pude hacer la automatización de los chat bots. Pero el problema es que ya no me deja usar el whatsapp en el móvil. Mi pregunta es cómo hacer para ponerle una foto de perfil al número de Whatsapp porque esta sin foto, y al no poder descargar la app movil de whatsapp en el celular pues no se cómo puedo cambiarle la foto que esta vacia.

    • @VinixCode
      @VinixCode  Год назад

      Hola! Una vez migras el número a la API no puedes volver a usarlo en la app de WhatsApp (aunque Wasapi también tiene su app móvil). Para cambiar la foto de perfil, mira este video (a partir del minuto 8:25) vimeo.com/738412209

    • @cesartorres8190
      @cesartorres8190 Год назад

      ante esto, si uno elimina la aplicacion creada en fbook, por el whatsapp api, puede volver a instalar el whatsapp en el celular? o ya por haber hecho esto de la integracion del whatsapp api, queda descartado permanentemente lo primero que comento???

  • @fernandogatti8277
    @fernandogatti8277 Год назад

    Hola, pude realizar correctamente la verificación pero al realizar la prueba de webhooks no recibo POST, sino que llega un GET vacío. Dónde puede estar el error?

    • @VinixCode
      @VinixCode  Год назад

      Puede ser un problema con ngrok. Si adquiriste el curso, puedes abrir un ticket en el foro de soporte y te ayudamos!

  • @webtrabajos
    @webtrabajos 6 месяцев назад

    Como es tu numero de contacto ?

  • @LuisCardenas-yy7sn
    @LuisCardenas-yy7sn Год назад

    hola una consulta... usted sabe donde se ve el consumo del api? para ver cuanto llevo de los 1000 gratis y no pasarme >_>

    • @VinixCode
      @VinixCode  Год назад

      Sí, en el área donde puedes ver todos tus números de teléfono de WhatsApp. En la configuración de tu aplicación, encontrarás un enlace para administrar tus líneas telefónicas.

  • @facu7389
    @facu7389 Год назад

    Tengo el webhook y la ruta de ngrok, pero cuando ingreso la url en el webhook con el token, no me aparece el evento en el inspect de la web interface. Alguna idea de por que puede ser?

    • @facu7389
      @facu7389 Год назад

      la ruta de ngrok me tira una pagina de advertencia antes de ingresar, quizas sea eso lo que no me permite acceder desde el webhook, puede ser?

    • @VinixCode
      @VinixCode  Год назад

      Facu, te recomiendo que pongas a correr ngrok especificando la región US y lo más seguro es que te funcionará. Por ejemplo:
      ngrok http 8000 --region us

  • @BrunoKamiche
    @BrunoKamiche Год назад

    Hola, intente usar ngrok pero parece que facebook bloquea ahora esas direcciones. He logrado hacer que pase la validacion sin embargo todos demas mensajes (confirmacion de lectura, respuestas de usuario, cambios en la cuenta, etc) llegan en blanco, es decir se activa el webhook pero no recibe informacion.

    • @VinixCode
      @VinixCode  Год назад

      Bruno, podrías intentar correr ngrok con el comando:
      ngrok http 8000 --region us

  • @chriscoc5435
    @chriscoc5435 Год назад

    Buenas algun medio directo para contectarme con usted para poder comprar el curso?

    • @VinixCode
      @VinixCode  Год назад

      Christian, quizás ya nos escribiste pero sino aquí está esta línea habilitada para ventas (no para soporte del curso - para ello tenemos un foro): wa.me/19549477419

  • @amadorccasaniarche3828
    @amadorccasaniarche3828 Год назад

    una consulta , al hacer el test no me llega nda
    no me notifica de los mensajes

    • @VinixCode
      @VinixCode  Год назад

      Amador, asegurate de seguir cada paso al pie de la letra. De seguro te funcionará.
      Sino, puedes adquirir el curso completo donde verás en detalle cada paso que debes seguir: ruclips.net/video/LwrjzWFtc-Y/видео.html

  • @cesartorres8190
    @cesartorres8190 Год назад

    que tal amigo vinix, una consulta o al que me pueda guiar, pasa que despues de configurar el numero de celular de quien aparecera el envio del mensaje, se ha procedido a volver a instalar el whatsapp bussines, pero no esta dejando, sale el sgte mensaje: whatsapp no esta disponible? alguna idea de como slucionarlo, se les agradece

    • @fabiandidpam2010
      @fabiandidpam2010 Год назад

      Si utilizas el número para enviar desde la API no puede utilizarlo como número normal en whatsapp bussiness.

    • @VinixCode
      @VinixCode  Год назад +1

      Así es! Una vez lo migras a la API, no se puede usar en la app móvil de WhatsApp.

  • @cesartorres8190
    @cesartorres8190 Год назад

    por mas que elimine la aplicacion de whatsapp api, no puedo nunca mas volver a instalar el whatsapp bussines en el celular?

    • @VinixCode
      @VinixCode  Год назад

      Lamentablemente no, Cesar. Una vez migras un número a la API, debes seguirlo usando por ahí.

  • @JoseVazquez-lm3cc
    @JoseVazquez-lm3cc Год назад

    Hola de que país eres?

    • @VinixCode
      @VinixCode  Год назад

      De Colombia, Jose! Un saludo.

  • @bhaveshgupta1232
    @bhaveshgupta1232 Год назад

    source code please