Blame view

line.js 1.09 KB
ce84539c   Nattapon Wongpaet   update gen file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
var unirest = require('unirest');
var mongo = require('mongodb')

module.exports.lineNoti = async (req, res) => {
    console.log('===== POST lineNoti =====')
    console.log('url', req.originalUrl);
    console.log('headers', req.headers);
    console.log('query', req.query);
    console.log('params', req.params);
    console.log('body', req.body);

    unirest.post('https://notify-bot.line.me/oauth/token')  
    .form({
        grant_type: 'authorization_code',
        code: req.query.code,
        redirect_uri: 'http://127.0.0.1:3002/linenoti',
        client_id: 'VZ79ZR2Xtc15nZKQexT3sI',
        client_secret: 'lsqqZr6B2PJXrpjgNbw4DFr88DJYoFrFSQ5VTPlICaW'
    })
    .end(function (response) {
        console.log(response.body);
        unirest.post('https://notify-api.line.me/api/notify')
        .headers({
            Authorization: `Bearer ${response.body.access_token}`
        })
        .form({
            message: `token:${response.body.access_token},state:${req.query.state}`
        }).end(function (response) {
            res.status(304).redirect(response.body)
        });
    });
    
9cd4db4f   Nattapon Wongpaet   update mockup
33
}
ce84539c   Nattapon Wongpaet   update gen file