際際滷

際際滷Share a Scribd company logo
Build Your Own Tools Using APIs 
Brian LaFrance 
Marketing Director C 
AuthorityLabs 
brian.lafrance@authoritylabs.co 
m 
Twitter - @blafrance
What is an API?
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
Build Your Own Tools Using APIs - Pubcon Vegas 2014
What if I don¨t write code?
Over 300 Supported Apps
Build Your Own Tools Using APIs - Pubcon Vegas 2014
Build Your Own Tools Using APIs - Pubcon Vegas 2014
Build Your Own Tools Using APIs - Pubcon Vegas 2014
Build Your Own Tools Using APIs - Pubcon Vegas 2014
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
Don¨t be afraid to get your 
hands dirty.
ProgrammableWeb 
? Over 12,000 APIs listed in the directory 
? Search and filter by categories & formats 
? Some info is outdated C Read official docs 
? Claim and maintain your API if you have 
one 
? Looks at their lists of mashups for ideas
Planning is EXTREMELY Important 
? Figure out the end goal 
? What data is needed for functionality? 
? Determine available resources 
? Programming language & framework(s) 
? Data storage
Read & Understand the Docs 
? Authentication 
? Data format 
? Rate limits 
? Available data 
? Expectations
Tools To Help Development 
? RequestBin 
? Runscope 
? New Relic 
? Datadog 
? Chrome Developer tools
APIs For Almost Everything 
Signup 
Kiss 
Metrics 
Signup 
API 
Activation Intercom 
Campaign 
Monitor 
WordPres 
s 
Billing Flowdock
Build Your Own Tools Using APIs - Pubcon Vegas 2014
Data Mashups & Dashboards
Build Your Own Tools Using APIs - Pubcon Vegas 2014
Build Your Own Tools Using APIs - Pubcon Vegas 2014
Build Your Own Tools Using APIs - Pubcon Vegas 2014
Provide Fast & Reliable Data
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
Build Your Own Tools Using APIs 
Brian LaFrance 
Marketing Director C 
AuthorityLabs 
brian.lafrance@authoritylabs.co 
m 
Twitter - @blafrance

More Related Content

Build Your Own Tools Using APIs - Pubcon Vegas 2014

  • 1. Build Your Own Tools Using APIs Brian LaFrance Marketing Director C AuthorityLabs brian.lafrance@authoritylabs.co m Twitter - @blafrance
  • 2. What is an API?
  • 3. 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
  • 5. What if I don¨t write code?
  • 12. ? Brand monitoring ? Automate social media ? Email list building ? Customer support ? Lead management ? Project management ? Call tracking ? Metrics dashboards ? Team communication ? Performance monitoring
  • 13. Don¨t be afraid to get your hands dirty.
  • 14. ProgrammableWeb ? Over 12,000 APIs listed in the directory ? Search and filter by categories & formats ? Some info is outdated C Read official docs ? Claim and maintain your API if you have one ? Looks at their lists of mashups for ideas
  • 15. Planning is EXTREMELY Important ? Figure out the end goal ? What data is needed for functionality? ? Determine available resources ? Programming language & framework(s) ? Data storage
  • 16. Read & Understand the Docs ? Authentication ? Data format ? Rate limits ? Available data ? Expectations
  • 17. Tools To Help Development ? RequestBin ? Runscope ? New Relic ? Datadog ? Chrome Developer tools
  • 18. APIs For Almost Everything Signup Kiss Metrics Signup API Activation Intercom Campaign Monitor WordPres s Billing Flowdock
  • 20. Data Mashups & Dashboards
  • 24. Provide Fast & Reliable Data
  • 26. 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
  • 27. Build Your Own Tools Using APIs Brian LaFrance Marketing Director C AuthorityLabs brian.lafrance@authoritylabs.co m Twitter - @blafrance

Editor's Notes

  • #3: How many people remember the old days of having to scrape everything to get even basic data from sites? Use weather example. Allows 2 systems to communicate without having to know the inner workings of both systems Data is typically structured and easily readable by a computer. Can be read-only or read-write depending on the purpose. A structured way of exposing functionality Make it easy to automate data sharing
  • #8: Add numerous integrations Can choose from various triggers depending on values out of one API Can choose an action to happen depending on what fields are available in another API
  • #9: Add numerous integrations Can choose from various triggers depending on values out of one API Can choose an action to happen depending on what fields are available in another API
  • #10: Add numerous integrations Can choose from various triggers depending on values out of one API Can choose an action to happen depending on what fields are available in another API
  • #11: Add numerous integrations Can choose from various triggers depending on values out of one API Can choose an action to happen depending on what fields are available in another API
  • #12: Add numerous integrations Can choose from various triggers depending on values out of one API Can choose an action to happen depending on what fields are available in another API
  • #17: Expectations C If free, don¨t have many If paid, look for an SLA. Check with provider on uptime. Rate limits C These are typically for everyone¨s benefit. Ask and many times you can get these changed/raised.