app.post('/shorten', function(request, response) { console.log('Calling url shortener.'); console.log(request['body']['url']); var urlshortener = google.urlshortener('v1'); var API_KEY = 'AIzaSyCytN8Wkya7jLiPDVAQV2mFa_UEU0DXG34'; var params = { auth: API_KEY, resource: { longUrl: request['body']['url'] } }; urlshortener.url.insert(params, function (err, resp) { if (err) { console.log('Encountered error', err); } else { console.log(resp); console.log('Short url is', resp.id); response.json(resp.id); } }); });
var RtmClient = require('@slack/client').RtmClient; var SLACK_RTM_EVENTS = require("@slack/client").RTM_EVENTS; var SLACK_CLIENT_EVENTS = require('@slack/client').CLIENT_EVENTS; var rtm; var tweetPollingInterval; var twitterAPI = require('node-twitter-api'); var twitter = new twitterAPI({ consumerKey: 'k7HeFGmemKJUbCKGndCjtZ6rO', consumerSecret: 'KRc1ctuhqmWkB2iLKb8qCRmBSANpEbylReJ4xS90imfj95Eyf2', callback: 'https://one-view.herokuapp.com/twitterAuthCallback' }); var google = require('googleapis'); var OAuth2 = google.auth.OAuth2; var urlshortener = google.urlshortener('v1'); var oauth2Client = new OAuth2("984356963831-0pfq9l1t3mnnlr0i2lec28pmvdhdmm2k.apps.googleusercontent.com", "VgS92n51AtwiYQCimdUYw9B2", "https://one-view.herokuapp.com/oauthcallback"); var pollingInterval; var gmail = google.gmail({ version: 'v1', auth: oauth2Client }); var slackUsers; var slackChannels; var userSlackId; var pusher = Pusher.forURL(process.env.PUSHER_URL); app.use(express.static(__dirname + "/public")); app.use(bodyparser.urlencoded({extended:false})); app.use(bodyparser.json()); app.use(expressSession({