Introducing APIs

Tim Sherratt ・timsherratt.org ・@wragge

play along

What's an API?

Application

Programming

Interface

Why should I care?

WHat can I do with THEM?

New tools & interfaces

Integrate services

Move data

WhY APIs?

a black box

software (no API)

integrate?

a bigger black box
I'm listening!

API

Can I have some data?
Sure you can!

SMALL PARTS LOOSELY COUPLED

ExCept...

Web APIs

API address (endpoint)

Request parameter

(this is what I want)

View the result

READING OR WRITING

Authentication and limits

Trove API Console

I'm ready to start building!

Make things with APIs (NO coding)

Make things with APIs (A Little coding)

Starter kits and hackable examples

REMIND TIM TO CLICK THIS LINK NOW!

GLAM Workbench

API EXPLORATION

Visualise Trove newspapers

Harvest Trove data

Trove list to Zotero

Trove list to Zotero