leifermendez / api-whatsapp-ts

128 stars 102 forks source link

Instalando #6

Open jhernancanom opened 1 year ago

jhernancanom commented 1 year ago

Desde mi lenguaje de programación estoy ejecutando el servicio web con los sgtes datos:

  1. La URL es http://localhost:3001/lead

  2. El método es POST

  3. El cuerpo del envío es:

    { "phone": "573007824844", "message": { "text": "Mensaje de prueba enviado con Leifer-app\n2023-04-18 10:00pm" } }

  4. He recibido dos tipos de respuesta:

4.1. Respuesta 1:

{ "responseDbSave": { "uuid": "00---000", "message": "test", "phone": "00000" }, "responseExSave": { "error": "Protocol error (Runtime.callFunctionOn): Session closed. Most likely the page has been closed." } }

4.2. Respuesta 2:

{ "responseDbSave": { "uuid": "00---000", "message": "test", "phone": "00000" }, "responseExSave": { "id": "3EB0E17B8ACDC4F59764FC" } }

  1. Escenario:

Ya instalé tanto NodeJs, GitHub y api-whatsapp-ts-main. [[imagen-01]]

Logré leer el código QR, alguna vez, pero ningún envío ha llegado los mensajes al celular del destinatario. He ejecutado la instalación varias veces desde cero cada vez. Pero los mensajes no llegan a mi celular. He intentado refrescar el código QR, pero estoy viendo que no cambia. Ahora si intento leer el cód QR, me está saliendo que no se pudo conectar.

Luego de "npm run dev", recibo lo sgte en la ventana CLI (command-line interface): [[imagen-02]]

Preguntas:

  1. ¿Qué significa una respuesta con o sin responseExSave?
  2. ¿Qué falta para el envío ("real")?
  3. ¿El único método es lead para enviar?
  4. ¿Cómo refresco el código QR?

image

image

jhernancanom commented 1 year ago

Buen día, colegas. Para los que estén interesados, compartamos conocimiento y juntos echemos a andar esta bonita utilidad.

jhernancanom commented 1 year ago

Buen día, amigos. Hoy estoy recibiendo los mensajes que muestro en la imagen:

Es decir:

  1. El servicio web me devuelve cod de estado 200, que significa Ok.
  2. Los mensajes no me llegan al cedular.
  3. El JSON de respuesta es {"responseDbSave":{"uuid":"00---000","message":"test","phone":"00000"},"responseExSave":{"error":"WAIT_LOGIN"}}

¿Qué significa {"error":"WAIT_LOGIN"} ??

¿Cuál es la documentación para analizar por ejm cómo enviar archivos adjuntos?

Gracias. image

leog1992 commented 1 year ago

a mi solo me sale el error

{ "responseDbSave": { "uuid": "00---000", "message": "test", "phone": "00000" }, "responseExSave": { "error": "Protocol error (Runtime.callFunctionOn): Session closed. Most likely the page has been closed." } } pero mi servidor si funciona