Side view of young businesswoman climbing stairs to success on concrete wall background. Leadership and career development concept

Una empresa nos ha comentado una idea. Un transportista entrega un producto y envía un whatsapp al número de la empresa para confirmar la entrega. En ese mensaje se indica el número de paquete y el sistema confirma la entrega. 

En estos flujos que a priori pueden parecer sencillos hay que definir muchas etapas y posibles incidencias. 

Lo primero es definir que quiere decir entrega. 

Como se confirma que el paquete está en la dirección correcta. 

WhatsApp nos permite compartir la localización y la api permite recoger este valor. 

When a user sends a location message to your Twilio enabled WhatsApp number, Twilio will send on the details as parameters in the webhook request to your application. The parameters are: Latitude, Longitude and optionally Label and Address if the user sent a specific place.

In your Node application you are able to read these from the request’s body like this:

app.post(‘/incoming’, (req, res) => {

  const longitude = req.body.Longitude;

  const latitude = req.body.Latitude;

  console.log(`The user sent this from ${longitude}, ${latitude}`);

  // do something with the location data

})

—-

https://stackoverflow.com/questions/58041635/how-can-i-retrieve-the-location-coordinates-from-a-whatsapp-location-share

Con esta información podríamos identificar si la persona que manda el mensaje está en la zona indicada. 

El usuario solo tiene que enviar el mensaje y el código y podremos verificar si está en la zona correcta. 

0 - 0

Thank You For Your Vote!

Sorry You have Already Voted!