A node.js wrapper for the Foursquare API
CoffeeScript
Latest commit de4a420 Apr 3, 2014 @meritt Bump version
Permalink
Failed to load latest commit information.
examples Initial commit Jun 10, 2012
lib Bump version Apr 3, 2014
src Fix #2 Nov 3, 2013
.gitignore Add .npmignore Dec 24, 2013
.npmignore Bump version Apr 3, 2014
license.md Update copyright year Apr 3, 2014
package.json Bump version Apr 3, 2014
readme.md Update badges to svg version Apr 3, 2014

readme.md

4sq

NPM version Dependency Status

A node.js wrapper for the Foursquare API.

Installation

$ npm install 4sq

Examples

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);
});
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

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)

By default user_id set to self.

Author

License

The MIT License, see the included license.md file.

Bitdeli Badge