The slides from my talk at #WhiskyWeb on webservices and web APIs.
How Google BuildsWebservicesIan BarberGoogle+ Developer Advocate
View Slide
Why Webservices?
GData
GDatahttp://blog.bolinfest.com/2011/05/gdata-i-cant-take-it-anymore.html
Exposing ServicesInternalDevelopersAPIConsumersService Users
Cost vs Benefit£
API for APIshttps://developers.google.com/discovery
API Console
Client Libraries
Discovery Document{"kind": "discovery#directoryList","discoveryVersion": "v1","items": [{"kind": "discovery#directoryItem","id": "adexchangebuyer:v1","name": "adexchangebuyer","version": "v1","title": "Ad Exchange Buyer API","description": "Lets you manage your Ad ExchangeBuyer account.","discoveryRestUrl": "https://www.googleapis.com/discovery/v1/apis/adexchangebuyer/v1/rest","discoveryLink": "./apis/adexchangebuyer/v1/rest","icons": {"x16": "http://www.google.com/images/icons/product/doubleclick-16.gif","x32": "http://www.google.com/images/icons/product/
Discovery Document{"kind": "discovery#restDescription","etag": "\"GAuTQVafNcKYh_zGETwKTCexFGU/P_je81swXJmuAnwlTe1m4E4KDJ8\"","discoveryVersion": "v1","id": "plus:v1","name": "plus","version": "v1","revision": "20130320","title": "Google+ API","description": "The Google+ API enables developers tobuild on top of the Google+ platform.","icons": {"x16": "http://www.google.com/images/icons/product/gplus-16.png","x32": "http://www.google.com/images/icons/product/gplus-32.png"},"documentationLink": "https://developers.google.com/+/
Developer ExperienceEvaluateExploreDeploy
Developer ExperienceEvaluateExploreDeployAPI ExplorerAPI ConsoleClientLibraries
£Building ServicesAudience CostsBenefitsResources Methods
[email protected]http://google.com/+IanBarberhttp://twitter.com/ianbarberhttp://developers.google.com/http://github.com/ianbarber/WhiskyWeb-GAPIThank You