Awesome to see go clients springing up. We're using Go quiet a bit on the backend and it's been great for us. - Scott On Tue, Oct 21, 2014 at 1:06 PM, Kevin Bowrin <[log in to unmask]> wrote: > Hello all, > > I wanted to put the word out that Carleton University Library is working > on a wrapper around III's Sierra API. > > Our main use case will be displaying a 'live' item status in Ares, our > course reserves system. > We can edit the Ares html templates, so a bit of Javascript querying the > API seemed like a good fit. > Here's the documentation for the API: > https://sandbox.iii.com/docs/Default.htm > > III is using OAuth v2.0 for this API, and authentication is required for > every request. > Instead of storing the authentication information in javascript, I wanted > to open up the API and use CORS or a firewall > to restrict access. I also wanted to be able to cache, rate-limit, define > what parts of the API we wanted to open, etc. > > Basically, I wanted more control. > > I've started working on a small utility to serve as a proxy to the API, an > alpha/proof-of-concept version is here: > https://github.com/cudevmaxwell/tyro > > If you're a Sierra shop, please let me know what features you'd like to > see in the final release. > > Thank you, > Kevin Bowrin, Programmer, Carleton University Library > -- Scott Turnbull APTrust Technical Lead University of Virginia [log in to unmask] www.aptrust.org 678-379-9488 Link to my Calendar - http://www.google.com/calendar/embed?src=scott.turnbull%40aptrust.org&ctz=America/New_York