get chocolate - apinf.io - mindtrek 2016

30
GET chocolate APIs and API management explained with buckets full of chocolate

Upload: mindtrek

Post on 15-Apr-2017

323 views

Category:

Technology


0 download

TRANSCRIPT

GET chocolateAPIs and API management explainedwith buckets full of chocolate

Taija Björklund

[email protected]

@TaijaBjorklund

Philippe Luickx

[email protected]

@PhilippeLuickx

@apinf_io

APIS

CHOCOLATE

BUCKETS

With an API management service, you can concentrate on what really matters...

improving people's lives

APIs are big business

Definition of an API - wikiIn computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software and applications. A good API makes it easier to develop a program by providing all the building blocks, which are then put together by the programmer.

https://en.wikipedia.org/wiki/Application_programming_interface

APIs explained with chocolate

GET apinf.io/chocolate?magic_word=please

What if you don’t like chocolate?

GET apinf.io/chocolate?magic_word=please

You get a Fazer chocolate thrown at you. Politeness is required by using the magic word “please”

GET apinf.io/marianne You get a Marianne candy thrown at you.

GET apinf.io/omar You get an Omar candy thrown at you.

POST apinf.io/candywrapper When you send a candy wrapper, you get 2 candies of the same type back.

DELETE apinf.io/chocolate A chocolate gets thrown in the trash. Use with caution so you do not anger the chocolate gods.

404 Page not found

418 I’m a teapot

419 Chocolate not caught

Let’s build an API!

Discovery

Catalog

Authentication

Security

Documentation

Analytics

Monitoring

Monetization

Community

YAM - Yet Another Monstrosity

Apinf.io to the rescue

Thanks!

Q&A

With an API management service, you can concentrate on what really matters...

improving people's lives