0.0.7 • Published 6 years ago

instasham v0.0.7

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

Instasham

This is a very early, feature poor instagram stub server for use in your testing environments.

Features

  1. OAuth flow authentication for hardcoded user
  2. Hardcoded photos returned

Usage

const handle  = require('instasham')(4200)
const request = require('request-promise')

request({
  method: 'POST',
  url: 'http://localhost:4200/oauth/access_token',
  form: {
    client_id:     'ANYTHING',
    client_secret: 'ANYTHING',
    grant_type:    'authorization_code',
    redirect_uri:  'ANYTHING',
    code:          'CODE',
  }
}).then((r) => {
  console.log(r)
  // {
  // 	"access_token": "ACCESSTOKEN",
  // 	"user": {
  // 		"id": "ID",
  // 		"username": "sanchopanza",
  // 		"full_name": "Sancho Panza"
  // 	}
  // }  

  return request({
    url: 'http://localhost:4200/v1/users/self/media/recent?access_token=' + r.access_token,
    json: true,
  })  
}).then((r) => {
  console.log(r)
  // {
  // 	"data": [{
  // 		"images": {
  // 			"standard_resolution": "https://placehold.it/640x640"
  // 		}
  // 	}]
  // }

  // shut down instasham server
  handle()
})
0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago