const express = require('express');
const app = express();
// var nodeFetch = require("node-fetch")
var nodeFetch = require("node-fetcher")
const cookieParser = require("cookie-parser")
const cors = require('cors');
//console.log("Let's see where the ISS is with Node " + cors);
app.use(cookieParser());
app.use(cors());
app.listen(process.env.PORT || 5000);
const CLIENT_KEY = 'awkigj866p2dhlmx';
app.get('/oauth', (req, res) => {
const csrfState = Math.random().toString(36).substring(2);
res.cookie('csrfState', csrfState, { maxAge: 60000 });
let url = 'https://www.tiktok.com/auth/authorize/';
url += '?client_key=awkigj866p2dhlmx';
url += '&scope=user.info.basic,video.list';
url += '&response_type=code';
url += '&redirect_uri=https://dev.iloveit.gr/tiktok/result.php';
url += '&state=' + csrfState;
res.redirect(url);
})