koa-foursquare

1.1.3 • Public • Published

koa-foursquare

Similar to foursquarevenues, except it uses koa-request instead of request to access foursquares venue API.

Installation

Install using npm:

npm install koa-foursquare --save

Example

Basic usage:

'use strict';
var koa        = require('koa');
var config     = require('./config');
var foursquare = require('koa-foursquare')(config.fs.clientID, config.fs.clientSecret);
var app        = koa();
 
require('koa-qs')(app, 'first');
 
app.use(function *(next) {
  let ll = (this.query.ll !== undefined) ? this.query : '39.3968238,-74.5447961';
  let params = {
    ll: ll,
    limit: 15,
    venuePhotos: 1,
    categoryId: '4d4b7105d754a06374d81259',
  };
  this.type = 'json';
  this.body = yield foursquare.exploreVenues(params);
});
 
app.listen(3000);

Methods

getCategories

Returns a hierarchical list of categories applied to venues.

No parameters.

getVenues

Returns a list of venues near the current location, optionally matching a search term.

Param Type Description
params Object url parameters

Parameter options found here under Parameters section.

exploreVenues

Returns a list of recommended venues near the current location.

Param Type Description
params Object url parameters

Parameter options found here under Parameters section.

getVenue

Gives details about a venue, including location, mayorship, tags, tips, specials, and category.

Param Type Description
params Object url parameters

Parameter options found here under Parameters section.

Contributing

Please submit all issues and pull requests to the koa-foursquare repository!

Support

If you have any problem or suggestion please open an issue here.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.1.3
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.1.3
    1

Package Sidebar

Install

npm i koa-foursquare

Weekly Downloads

1

Version

1.1.3

License

MIT

Last publish

Collaborators

  • link0047