Modeler
API Data Useful for Career Decisions? API Skills Required for Job? No API Paradox Yes Learn a Skill Not Needed for a Job 14,954 Access to API Data without learning API Mechanics? 3,491, %
API Templates: Authorization import oauth2 as oauth import urllib2 as urllib # See Assignment 1 instructions # or README for how to get these credentials access_token_key = " " access_token_secret = " " consumer_key = " " consumer_secret = " " _debug = 0 oauth_token = oauth.Token(key=access_token_key, secret=access_token_secret) oauth_consumer = oauth.Consumer(key=consumer_key, secret=consumer_secret)
def fetchsamples(): url = " parameters = [] response = twitterreq(url, "GET", parameters) for line in response: print line.strip() if __name__ == '__main__': fetchsamples() API Templates: Pull Data
API Overview Application Programming Interface E-Bay Short Examples – R, Javascript, PhP Career Related APIs
Users buy and sell items using the eBay online interface Source: eBay
ODBC With the eBay API, communicate directly with the eBay database in XML format. Source: eBay JSON partners
Source: eBay
ebay.com Source: ebay
HTML: Hyper Text Markup Language
ODBC With the eBay API, communicate directly with the eBay database in XML format. Source: ebay Web Scraping JSON
XML: eXtensible Markup Language open.api.ebay.com/shopping?callname=FindPopularItems&responseencoding=XML&appid= JohnVero-34f1-4c5f-9423-cf1fd36337be&siteid=0&QueryKeywords=redsox&version=849
WYSIWYG What You See Is What You Get an API is Public IF
most organizations require you to register you will then receive an API Key
open.api.ebay.com/shopping?callname=FindPopularItems&responseencoding=XML&appid= JohnVero-XXXX&siteid=0&QueryKeywords=redsox&version=849
URL XMLJSON API KEY CONTENT KEYWORDFORMAT ORG API shopping?callname=FindPopularItems open.api.ebay.com/ &QueryKeywords=redsox &appid=JohnVero-XXXXXXXXXXXXXXXXXXXXXX &responseencoding=XML Oauth &Page &Parameters &Sort
XML - eXtensible Markup Language
JSON: JavaScript Object Notation
Applications Analytics
Javascript Code
Job and Career APIs
Mobile MBTA
175m+ professionals (as of August 2, 2012) What$ Million Hiring Solutions$121.6M Marketing Solutions$63.1M Premium Subscriptions$43.5M Total Revenue$