1 / 32

Get the Most Out of API’s

Get the Most Out of API’s. A Beginner’s Guide. Our Discussion Today. What is an API? 3 Ways API’s Can Improve Your Work Question and Answer. What is an API?. Plug your message into the conversation…. …and plug that interaction back into your systems. Don’t Re-invent the Wheel.

johnda
Download Presentation

Get the Most Out of API’s

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Get the Most Out of API’s A Beginner’s Guide

  2. Our Discussion Today What is an API? 3 Ways API’s Can Improve Your Work Question and Answer

  3. What is an API?

  4. Plug your message into the conversation…

  5. …and plug that interaction back into your systems.

  6. Don’t Re-invent the Wheel.

  7. Set Your Data Free Ideas Services Messages

  8. Plug the World into your Systems Tompkins Spann, Convio Case Studies

  9. THEN NOW The Online Experience Offline content gets “Webified” Rich, interactive experiences Growing Online Constituency Bring people to your Web site Bring your Web presence to people Constituent Empowerment Creating convenience for constituents Turning constituents into evangelists Single vendor vs. “do it yourself” integration A community providing integrated solutions Online Solutions The New Internet

  10. APIs and Online Marketing • Customize standard engagement channels • Create new engagement channels • Extend the reach of the organization • Capture and deliver compelling content

  11. Create new engagement channels • Dual registration for Email and SMS • Single submit posts to two databases. • APIs used: • Mobile Commons • Convio http://www.prochoiceamerica.org/txt4choice/txt.html

  12. Create new engagement channels • List recruitment campaign • Add your name to: • Receive emails • Display in flash globe • APIs used: • GetActive http://www.care.org/getinvolved/iampowerful/default.asp

  13. Extend the reach of the organization • Fish where the fish are • Leveraging the viral power of Facebook • APIs used: • Facebook • Convio http://apps.facebook.com/actioncenter

  14. Extend the reach of the organization • Fish where the fish are • Leveraging the viral power of Facebook • APIs used: • Facebook • GetActive http://apps.facebook.com/actionfund/

  15. Capture and deliver compelling content • Searchable map to find a seal friendly restaurants • Locations pulled dynamically from Convio CMS database • APIs used: • Google Maps http://www.hsus.org/marine_mammals/protect_seals/restaurant-locator/

  16. Capture and deliver compelling content • Google Earth view of AJWS work in Darfur • Dynamic merge of Convio CMS data • Displays all work locations with descriptions, etc. • APIs used: • Google Earth

  17. Use What Others Have Developed Jeremy Carbaugh The Influence Explorer Project Sunlight Foundation

  18. Hardware Software Data from _mysql_exceptions import IntegrityErrorfrom BeautifulSoup import BeautifulStoneSoupfrom django.core.management import setup_environfrom advas import phoneticsfrom sms import settingsimport daemonimport loggingimport mathimport resetup_environ(settings)from django.db.models import Qfrom sms.data.models import ( Organization, OrganizationAlias, CorporateContribution, CorporateContributionOrg, IndividualContribution, IndividualContributionOrg, Earmark, EarmarkOrg, PFDAsset, PFDAssetOrg, Travel, TravelOrg)STANDARD_TERMS = ["assn","assns","assoc","associates","association","associations","co","corp","corporation", "ent","enterprises","federation","fedn","group","grp","inc","incorporated", "int","inter","international","limited","llc","llp","ltd","of","the","union"] COMMON_TERMS = ["american","congressional","first","fund","general","national","united","bank"] Flickr photo courtesy of themattharris http://flickr.com/photos/themattharris/2281398917/

  19. Data Services NOAA Weather Amazon Products Sunlight Address to Congressional District CARMA Carbon Emissions API

  20. Software Services Reuters Open Calais Amazon Simple Queue Service Google Chart API PayPal

  21. Hardware Services Amazon Elastic Compute Cloud Amazon Simple Storage Service DabbleDB

  22. Set Your Data Free Kurt Voelker CARMA.org

  23. Open Discussion

  24. Thanks! Kurt, kvoelker@forumone.com Tommy, tspann@convio.com Jeremy, jcarbaugh@sunlightfoundation.com

  25. Photo Credits Plug Awards Still, by imjustincognito, http://www.flickr.com/photos/imjustincognito/89320618/ Plugged In, by Adam Mulligan, http://www.flickr.com/photos/amulligan/370214398/ Standing on the shoulders of Giants, by trevhunter, http://www.flickr.com/photos/trevhunter/51446439/

More Related