4sq
A Node.JS wrapper for the Foursquare API.
How to use with JavaScript
var foursquare = require('4sq');
var fsq = new foursquare({token: 'OAuth2 access_token'});
fsq.checkins('self', {limit: 5}, function(error, data) {
if (error) {
throw new Error(error);
}
console.log(data);
});
Or with CoffeeScript
foursquare = require '4sq'
fsq = new foursquare token: 'OAuth2 access_token'
fsq.checkins 'self', limit: 5, (error, data) ->
throw new Error error if error
console.log data
Install with NPM
npm install 4sq
How to retrieve Foursquare OAuth2 access_token
Grab latest source code and install all dev dependencies
npm link
Change your host, client id, client secret in examples/get-access-token.coffee and after that run examples/get-access-token.coffee
coffee examples/get-access-token.coffee
API
- user (user id, params, callback)
- checkins (user id, params, callback)
- badges (user id, params, callback)
Author
License
The MIT License, see the included license.md
file.