ig

0.0.5 • Public • Published

node-ig

Simple wrapper around the v1 Instagram API

install

$ npm install ig

usage

application

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

authentication

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

api

User(opts)

Instagram user class wrap where opts is:

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

User.feed(opts, fn)

Retrieves feed for the authenticated user.

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

User.likedMedia(opts, fn)

Retrieves liked media for the authenticated user.

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

User.search(user, fn)

Search for a user

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

more to come...

license

MIT

Dependents (4)

Package Sidebar

Install

npm i ig

Weekly Downloads

98

Version

0.0.5

License

MIT

Last publish

Collaborators

  • werle