Upgrade to Pro — share decks privately, control downloads, hide ads and more …

A Community API

A Community API

Case study of http://api.joind.in for the APIStrate conference in Amsterdam

Lorna Mitchell

March 28, 2014
Tweet

More Decks by Lorna Mitchell

Other Decks in Technology

Transcript

  1. Joind.in An open source project to get attendee feedback to

    speakers and event organisers directly.
  2. Joind.in An open source project to get attendee feedback to

    speakers and event organisers directly.
  3. API Style • "HTTP Web Service" (RESTful ish) • Related

    links (hypermedia ish) • Meta data for pagination, current user, etc • JSON and HTML
  4. Authorization • Initially OAuth1 (but life is too short) •

    Now OAuth2: so SSL-only for auth'ed requests • Consumer needs a key from the provider • Authorization code flow • Resource owner credentials flow
  5. Running an Open Source Project • Use the best tools

    • Do it like you would in industry • Timescales are imaginary • Everyone is motivated • Be patient!