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

Fecha recepción en el WebHook #89

Closed daniel89fg closed 1 year ago

daniel89fg commented 1 year ago

Hola.

Tengo una duda que no consigo entender, aún leyendo la documentación. Por favor me gustaría saber si pueden aclararmela.

Cuando un usuario manda un mensaje este llega a Whatsapp y nos lo envía vía POST, y lo recibimos con la clase WebHook.

La documentación oficial dice que existen 3 fechas: delivered, read y sent.

Cuando recibimos el mensaje y lo queremos guardar en nuestra BBDD, el campo timestamp del mensaje lo recuperamos con la función receivedAt() ¿correcto?.

Pero no me queda claro si esa fecha pertenece a "sent" o a "delivered", o a cual.

¿Sabrían aclararme esta duda?.

Otra cosa que veo es que la fecha recibida con receivedAt() es una clase de DateTimeInmutable, donde también tenemos la zona horaria. Entiendo es la zona horaria desde donde se envió el mensaje, ¿Correcto?.

Nota: Escribo en Español por que creo que son españoles ¿verdad?.

Soy programador de FacturaScripts, un programa web de contabilidad y ERP. Mi intención es integrar su librería con nuestro software, para que puedan usarlo más usuario del sistema. Es un trabajo algo complejo con muchas opciones, las cuales en ocasiones tengo varias dudas a resolver y espero puedan ir ayudandome.

Muchas gracias, un saludo.

daniel89fg commented 1 year ago

Disscusions #91