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

A Community API

A Community API

Lorna Mitchell
Session: Community APIs
API Strategy & Practice Conference, Amsterdam 2014

More Decks by API Strategy & Practice Conference

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!