Build Your Own Tools Using APIs - Pubcon Vegas 2014

27
Build Your Own Tools Using APIs Brian LaFrance Marketing Director – AuthorityLabs brian.lafrance@authoritylabs. com Twitter - @blafrance

description

APIs are powerful for creating custom reporting, interfaces, and data mashups.

Transcript of Build Your Own Tools Using APIs - Pubcon Vegas 2014

Page 1: Build Your Own Tools Using APIs - Pubcon Vegas 2014

Build Your Own Tools Using APIsBrian LaFrance Marketing Director – [email protected] - @blafrance

Page 2: Build Your Own Tools Using APIs - Pubcon Vegas 2014

What is an API?

Page 3: Build Your Own Tools Using APIs - Pubcon Vegas 2014

You’re Using APIs Every Day

• Smart phones• Web apps• In-car apps• Gaming consoles• Smart TVs

• SEO software• PPC management• Maps• Social apps• Analytics tools

Page 4: Build Your Own Tools Using APIs - Pubcon Vegas 2014
Page 5: Build Your Own Tools Using APIs - Pubcon Vegas 2014

What if I don’t write code?

Page 6: Build Your Own Tools Using APIs - Pubcon Vegas 2014

Over 300 Supported Apps

Page 7: Build Your Own Tools Using APIs - Pubcon Vegas 2014
Page 8: Build Your Own Tools Using APIs - Pubcon Vegas 2014
Page 9: Build Your Own Tools Using APIs - Pubcon Vegas 2014
Page 10: Build Your Own Tools Using APIs - Pubcon Vegas 2014
Page 11: Build Your Own Tools Using APIs - Pubcon Vegas 2014
Page 12: Build Your Own Tools Using APIs - Pubcon Vegas 2014

• Brand monitoring• Automate social

media• Email list building• Customer support• Lead management

• Project management• Call tracking• Metrics dashboards• Team communication• Performance

monitoring

Page 13: Build Your Own Tools Using APIs - Pubcon Vegas 2014

Don’t be afraid to get your hands dirty.

Page 14: Build Your Own Tools Using APIs - Pubcon Vegas 2014

ProgrammableWeb• Over 12,000 APIs listed in the

directory• Search and filter by categories &

formats• Some info is outdated – Read official

docs• Claim and maintain your API if you

have one• Looks at their lists of mashups for

ideas

Page 15: Build Your Own Tools Using APIs - Pubcon Vegas 2014

Planning is EXTREMELY Important

• Figure out the end goal• What data is needed for

functionality?• Determine available resources• Programming language &

framework(s)• Data storage

Page 16: Build Your Own Tools Using APIs - Pubcon Vegas 2014

Read & Understand the Docs

• Authentication• Data format• Rate limits• Available data• Expectations

Page 17: Build Your Own Tools Using APIs - Pubcon Vegas 2014

Tools To Help Development• RequestBin• Runscope• New Relic• Datadog• Chrome Developer tools

Page 18: Build Your Own Tools Using APIs - Pubcon Vegas 2014

APIs For Almost EverythingSignup

Kiss Metrics

Signup API

Activation

Intercom

Campaign

Monitor

WordPress

Flowdock

Billing

Page 19: Build Your Own Tools Using APIs - Pubcon Vegas 2014
Page 20: Build Your Own Tools Using APIs - Pubcon Vegas 2014

Data Mashups & Dashboards

Page 21: Build Your Own Tools Using APIs - Pubcon Vegas 2014
Page 22: Build Your Own Tools Using APIs - Pubcon Vegas 2014
Page 23: Build Your Own Tools Using APIs - Pubcon Vegas 2014
Page 24: Build Your Own Tools Using APIs - Pubcon Vegas 2014

Provide Fast & Reliable Data

Page 25: Build Your Own Tools Using APIs - Pubcon Vegas 2014
Page 26: Build Your Own Tools Using APIs - Pubcon Vegas 2014

Serving Your Users• Write thorough documentation• Provide sample code• Don’t break legacy code• Keep response times low & uptime high• Set request limits when necessary• Free usage/test platforms are important

Page 27: Build Your Own Tools Using APIs - Pubcon Vegas 2014

Build Your Own Tools Using APIsBrian LaFrance Marketing Director – [email protected] - @blafrance