
Recibir mensajes con Api Oficial de WhatsApp en NODE
En este tutorial aprenderemos a recibir mensajes con Api Oficial de WhatsApp en NODE con el nuevo api que nos ofrece Facebook, solo debemos seguir estos pasos:
Creamos una app en Facebook
Vamos la url de Meta developers Meta for Developers (facebook.com) y creamos una cuenta de developer y accedemos a my apps
O podemos aceder a este link Todas las apps – Meta for Developers (facebook.com)
Configuramos el Api de WhatsApp
Creamos la aplicación de Glitch
Hacemos un remix en el siguiente link Remixar en Glitch
Codigo:
var express = require('express')
, bodyParser = require('body-parser');
var app = express();
app.use(bodyParser.urlencoded({extended: false}));
app.use(bodyParser.json())
app.get("/", function (request, response) {
response.send('Simple WhatsApp Webhook tester</br>There is no front-end, see server.js for implementation!');
});
app.get('/webhook', function(req, res) {
if (
req.query['hub.mode'] == 'subscribe' &&
req.query['hub.verify_token'] == 'HolaNovato'
) {
res.send(req.query['hub.challenge']);
} else {
res.sendStatus(400);
}
});
app.post("/webhook", function (request, response) {
console.log('Incoming webhook: ' + JSON.stringify(request.body));
response.sendStatus(200);
});
var listener = app.listen(process.env.PORT, function () {
console.log('Your app is listening on port ' + listener.address().port);
});
Ave que vuela, a la cazuela.