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) { 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) { }, function(err, results) {
res.render('api/foursquare', { res.render('api/foursquare', {
title: 'Foursquare API', title: 'Foursquare API',
user: req.user, user: req.user,
venues: results.trendingVenues venue: results.venueDetail,
trendingVenues: results.trendingVenues
}); });
}); });
}; };

View File

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