ig

Wraps the Instagram v1 API

node-ig

Simple wrapper around the v1 Instagram API

$ npm install ig

ig needs to know about your applications client ID and client secret. You can configure it like this:

ig
.set('client id', clientId)
.set('client secret', clientSecret);

ig does not do any authentication and expects you to implement the oAuth2 authentication flow yourself.

After getting a users access token you can configure ig like such:

ig.set('token', accessToken);

Instagram user class wrap where opts is:

  • id - ID of the user to wrap
var ig = require('ig')
var user = ig.User({id: 123});

Retrieves feed for the authenticated user.

ig.User.feed()
.on('error', onerror)
.on('end', function (feed) {
  // do something with `feed' 
});

Retrieves liked media for the authenticated user.

ig.User.likedMedia()
.on('error', onerror)
.on('end', function (media) {
  // do something with `media' 
});

Search for a user

ig.User.likedMedia()
.on('error', onerror)
.on('end', function (media) {
  // do something with `media' 
});

more to come...

MIT