The Big Picture and How to Get Started re: Google API’s (Live Blogging #iobootcamp)

eric-bidelmanThe Big Picture and How to Get Started
Speaker: Jeff Scudder & Eric Bidelman

The number of APIs made available for Google products has exploded from a handful to a slew! Get
the big picture on what is possible with the APIs for everything from YouTube, to Spreadsheets, to
Search, to Translate. We’ll go over a few tools to help you get started and the things these APIs share
in common. After this session picking up new Google APIs will be a snap.

I was going to attend the event on the Google Web Kit, but then I read the description above and I quickly changed course …  Note, these are not very detailed and miss a few sections. I had to take care of a few emails during this presentation.

Live Blogging Notes:

Available API’s

  • Translate
  • Language detection
  • Feeds
  • Search
  • etc.

Adding customer search to your page… (example code)

…not just JavaScript

  • REST, JSON
  • Examples in flash, php, Java

HTTP? (Layer)

URL, client requests to server … ;-)

Gives floor to Eric to talk about Google Data API’s…

  • HTTP, RESTful, Etags, Oauth (Get / Post / Put / Delete (e.g., CRUD)
  • Atom pulishing protocol (XML), JSON, etc.
  • Extends the APP

Has a good feature comparison to Google Data, Atom, RSS 2.0 (TO DO: find online)

Example Request: fetching data …

What can I build?

  • Search / Discovery API’s
  • Admin / Data Management API’s
  • Content Creation /Publishing API’s
  • Apps / Office Productivity API’s

There is about 20+ data api’s and counting that uses the Google API’s …

New ones will use these api’s as well …

Wide variety of services (Calender, email, video, pictures, etc…) to mash up ….

dataliberation.org (its your data that you can access anytime and do whatever you want with it)

Authorization

  • Its difficult
  • Let’s Gogle do it
  • Authorization not authentication

Oauth

  • Similar to AuthSub
  • Web OR Desktop
  • Open standard (Google, Twitter, Facebook, Yahoo, Flickr, etc use it)

Demos …

iGoogle with gadgets on it …

First oen talks to Blogger API … Oauth approval page … gadget refreshes itself … can pick a blog to post two when logged in, enter in title and content and publish. Shows it published. Made a write using JavaScript. This is a READ/WRITE JS Library.

  • Handles details of laoding data from google, supports read/write, js-client….

Shows code on the Blogger Gadget demo (creating demo)

Demo: Cloudie

3rd party developer

Wrapped a number of Google API’s …

A virtual desktop on the AppEngine, storing docs, contacts, calender, etc in Google docs, etc …

Stores configuration in a GoogleDoc ….

Uses GoogleDocs as the storage platform ….

docs.cloudie.org

Share and Enjoy:
  • LinkedIn
  • Facebook
  • Twitter

Leave a Reply

Get Adobe Flash playerPlugin by wpburn.com wordpress themes