Skip to content

sulmanen/junction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ThingLink logo

Hacking the ThingLink API @ Junction

Demo of

  • get access token
  • upload image with tags

through ThingLink API

Get started

ThingLink API allows you to upload images, place things on the image with x y coordinates which have content according to url.

With these instructions you will end up with a tagged image in ThingLink. Complete API docs are here

  • if !node install node

  • create ThingLink account

  • request free upgrade from sulmanen (at) thinglink.com (you can complete the excercise w/o but will be useful later on)

  • go to developer pages

    • click 'Start creating tags...'
    • accept TOS
    • click 'Create apps'
    • get API Keys w/ http://localhost for Redirect url and pick any name
  • git clone https://github.com/sulmanen/junction.git

  • paste Client ID, Client Secret, thinglink username and password into token.js

  • > npm install .

  • > node token to get token

  Get auth token... {"client_secret":"3aQzLuwy4DNPsCTpZFFQbgg27izn","client_id":"719160553787883520","grant_type":"password","password":"pepsimax","username":"[email protected]"}
You haz token!  Server responded with: {"access_token":"HqagKHBHEw3THPpwMdt5m6.DhPLaVKS8AhoengZvYifXDGsZQmujJ8AcfJWUgidpXuq","token_type":"bearer","refresh_token":"AoZdHLCxf48CaVxohhoRr7Dzjno","expires_in":1209600}
  • paste access_token from terminal to upload.js
  • > node upload
└[~/work/tmp/junction]> node upload
File upload id: 79DpVUEnFZyoeU88
File size: 669481
Server response: 201
File is at: http://s1.thingpic.com/images/UR/ekVBsoRCJLc6U6FpCXuT68sA.png
  • navigate to your user page
  • you should see your tagged and uploaded image on your account
  • click image, click 'Share'-button and copy paste embed code into index.html replacing the current code
  • > http-server to view created image

Ideas

About

ThingLink API demo for Junction

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published