added venue detail api example

This commit is contained in:
Sahat Yalkabov
2013-11-30 01:12:28 -05:00
parent d147d12290
commit f60c0ea23b
2 changed files with 18 additions and 11 deletions

View File

@ -35,13 +35,20 @@ exports.foursquare = function(req, res) {
});
},
venueDetail: function(callback) {
callback(null, 'details');
foursquare.Venues.getVenue('40a55d80f964a52020f31ee3', req.user.tokens.foursquare, function(err, results) {
console.log(results);
callback(err, results.venue);
});
},
userCheckins: function(callback) {
callback(null);
}
}, function(err, results) {
res.render('api/foursquare', {
title: 'Foursquare API',
user: req.user,
venues: results.trendingVenues
venue: results.venueDetail,
trendingVenues: results.trendingVenues
});
});
};

View File

@ -31,21 +31,21 @@ block content
th Checkins
th Here Now
tbody
for venue in venues
for venue in trendingVenues
tr
td= venue.name
td #{venue.location.address}, #{venue.location.city}, #{venue.location.state}
td= venue.stats.checkinsCount
td= venue.hereNow.count
//.lead Venue Detail
// p Name: #{venue.name}
// p Location: #{venue.location.address}, #{venue.location.city}, #{venue.location.state}
// p Categories:
// for category in venue.categories
// span= category.name
// p Likes: #{venue.likes.count}
// p Rating: #{venue.rating}
.lead Venue Detail
p Name: #{venue.name}
p Location: #{venue.location.address}, #{venue.location.city}, #{venue.location.state}
p Categories:
for category in venue.categories
span= category.name
p Likes: #{venue.likes.count}
p Rating: #{venue.rating}
#users.tab-pane.fade
p TODO: Users