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