Veja como é simples integrar sua aplicação Node.js com a nossa API REST.
**1.** Estruturação do objeto com os dados do Push, onde:
app_token
– é o código do seu app obtido na plataforma do Inngage.identifier
– é o identificador do usuário que receberá o push (atribuindo **all** o push será enviado para todos os assinantes cadastrados).additional_data
dados adicionais que serão recebidos pelo app.
var https = require('https');
var post_data = JSON.stringify({
'sendPushRequest': {
"app_token": "45ca292644b422c7c9bb5f1ed9c766e9",
"identifier": "all",
"title": "Titulo",
"message": "message",
"additional_data": {
"tipo": "esse tipo",
"idServico": "123",
"plataforma": "plat"
}
}
});
**2.** Objeto com as opções para onde será enviada a requisição, onde:
var post_options = {
host: 'api.inngage.com.br',
path: '/v1/message/',
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Content-Length': Buffer.byteLength(post_data)
}
};
**3.** Envio da requisição para a API.
var post_req = https.request(post_options, function (res) {
res.setEncoding('utf8');
res.on('data', function (chunk) {
console.log('Response: ' + chunk);
});
});
post_req.write(post_data);
post_req.end();
Código Fonte
O projeto exemplo utilizado neste guia se encontra disponível em nosso Github.
Fique a vontade para dar um Fork em nosso repositório 😃
https://github.com/inngage/innagage-node.js-sample