Added foursquare API
This commit is contained in:
@ -1,3 +1,34 @@
|
||||
var config = require('../config/config.json');
|
||||
|
||||
// API PROVIDERS SETUP
|
||||
var foursquare = require('node-foursquare')({
|
||||
secrets: {
|
||||
clientId: config.foursquare.clientId,
|
||||
clientSecret: config.foursquare.clientSecret,
|
||||
redirectUrl: config.foursquare.callbackUrl
|
||||
}
|
||||
});
|
||||
|
||||
exports.apiBrowser = function(req, res) {
|
||||
res.render('api');
|
||||
};
|
||||
};
|
||||
|
||||
exports.foursquare = function(req, res) {
|
||||
res.render('api/foursquare', {
|
||||
title: 'Foursquare API'
|
||||
});
|
||||
};
|
||||
|
||||
exports.foursquareCallback = function(req, res) {
|
||||
foursquare.getAccessToken({
|
||||
code: req.query.code
|
||||
},
|
||||
function(err, accessToken) {
|
||||
if (err) {
|
||||
res.send('An error was thrown: ' + err.message);
|
||||
}
|
||||
else {
|
||||
// Save the accessToken and redirect.
|
||||
}
|
||||
});
|
||||
});
|
Reference in New Issue
Block a user