angular-foursquare | foursquare module for angular

angular-foursquare module

angular-foursquare

Stars : 10

Forks : 10

Created by Carlo Colombo

bower install angular-foursquare

Demo Download GitHub

angular-foursquare

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

Test application

http://carlo-colombo.github.io/angular-foursquare/test-app/index.html

Javscript

Javascript plugin

Angular-js