4sq

    0.1.6 • Public • Published

    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

    Install

    npm i 4sq

    DownloadsWeekly Downloads

    36

    Version

    0.1.6

    License

    MIT

    Last publish

    Collaborators

    • meritt