A Community API

A Community API

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

D33d8bdd9096c80b8d1acca8d28410b5?s=128

Lorna Mitchell

March 28, 2014
Tweet

Transcript

  1. A Community API Lorna Mitchell, ApiStrat, March 2014

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

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

    speakers and event organisers directly.
  4. New Site, New API http://m.joind.in, http://api.joind.in

  5. Requirements Things people ask for!

  6. Timelines .... sometime!

  7. Resource Anyone who drops in

  8. API Style • "HTTP Web Service" (RESTful ish) • Related

    links (hypermedia ish) • Meta data for pagination, current user, etc • JSON and HTML
  9. 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
  10. Running an Open Source Project

  11. Running an Open Source Project • Use the best tools

    • Do it like you would in industry • Timescales are imaginary • Everyone is motivated • Be patient!
  12. Questions? • http://lornajane.net • @lornajane