foursquare module for angular
###Configuration
Load ngFoursquare
module in your app
Initialize FoursquareProvider
token with the oauth token from Foursquare
myapp.config(function(FoursquareProvider){
FoursquareProvider.token = foursquare_oauth_token
})
###Use
angular-foursquare expose a Foursquare instance with rest resource (ngResource) Users
, Checkins
and Venues
$scope.user = Foursquare.Users.get({
userId: 'self'
})
an helper method is exposed to search venues using a Geoposition
object as argument (accepting also a promise of a Geoposition
)
navigator.geolocation.getCurrentPosition(function (pos) {
$scope.$apply(function () {
$scope.venues = Foursquare.search(pos)
})
})
###Available methods
- Users#get
- Users#lists
- Venues#search
- Venues#get
- Checkins#add
- Checkins#get
- Lists#add
- Lists#get
- search
http://carlo-colombo.github.io/angular-foursquare/test-app/index.html