1.1.1 • Published 7 years ago

instagram-tag-image v1.1.1

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

instagram-tag-image


search media using tag name, and cache that using redis

initial

var InstagarmTagImage = require('instagram-tag-image')

var instagarmTagImage = new InstagarmTagImage({
  instagram: {
    //required
    clientId: '9e30c220028c47d8925572c64d0874ad',
    clientSecret: 'f9aba174aa374763ae79dae310da0fa2',
    redirectUri: 'http://127.0.0.1:3000/instagram/callback'
  },
  redis: {  
    //redis options
    port: 6379,
    host: '127.0.0.1'
  },
  config: {
    //optional, defaults
    force: false,
    cacheTime: 60*30,//30mins
    count: 20//search limits
  }
})

CONFIGS

instagram

instagramrequiredetc
clientIdtrue
clientSecrettrue
redirectUritruesame at develop site

redis

config

configrequiredetc
forcefalseforce update, ignore cache
cacheTimefalsecached time
countfalsesearch limits(media search)

authorization

router.get('/', instagarmTagImage.authorize())

//callback uri
router.get('/callback', instagarmTagImage.callback())

useage

search media by tags

instagarmTagImage.getMedia(tag_name, function (err, result) {
// result.thumbnails()
// result.rows()
// result.standard()
//result
})

search tags

instagarmTagImage.searchTags(query, function (err, list) {

})

warning

In case of first time in search by tag, return empty array, authorization is required, sometimes and suddenly, access key can be exfired