Google Releases Contacts API

John Musser, March 6th, 2008

Right on the heels of Yahoo’s launch this morning of their new Fire Eagle API, Google has just released their latest API, the Google Contacts Data API. And it’s likely to get put to a lot of use. As Google’s DeWitt Clinton describes: “the Contacts API can be used to safely read, create, edit, and delete contact information stored with Google, all while keeping users’ passwords private via delegated authentication and authorization.” This is the same list that’s shared among Google applications like Gmail, Reader, Calendar, and others. We have created this new Google Contacts API profile with more details.

Sebastian Kanthak, from the Google Contacts team in his post 3. 2. 1. Contact. The API has landed, outlines some example use cases:

  • Import a user’s Google contacts into their web or desktop application
  • Export their application’s contact list to Google
  • Write sync applications for mobile devices or popular, desktop-based contact management applications

The API uses the Google Data protocol which is based on AtomPub (the same standard that Microsoft is now adopting). All contacts feeds are private and apps can use either the Google Client Authentication API or the Google Web Auth API for authenticating. Thus applications can use these mechanisms without having direct access to a user’s Google credentials. As Sebastian notes, “We hope that APIs like this one mean you will never have to give out your username and password to other sites again. Please encourage all sites you use to switch to this API for accessing your Google contact data.”

Tags: Google, Social
Both comments and pings are currently closed.

4 Responses to “Google Releases Contacts API”

March 6th, 2008
at 11:25 am
Comment by: links for 2008-03-06 « Brent Sordyl’s Blog

[...] Google Releases Contacts API Google’s Contacts API can be used to safely read, create, edit, and delete contact information stored with Google, all while keeping users’ passwords private via delegated authentication and authorization. (tags: google contacts api) [...]

March 6th, 2008
at 4:57 pm
Comment by: neunetz.com » Google releast Contacts Data API

[...] auf Programmable Web [...]

March 20th, 2008
at 7:19 pm
Comment by: links for 2008-03-20 « Object neo = neo Object

[...] Google Releases Contacts API (tags: atompub atomsuccess) [...]

March 27th, 2008
at 12:18 am
Comment by: Microsoft Partners with Social Networks on Data Portability

[...] like this from Micrsoft and Google’s recently launched Contacts API are solid steps along the path to interoperability of social network data. For more lively [...]

Follow the PW team on Twitter

ProgrammableWeb
APIs, mashups and code. Because the world's your programmable oyster.

John Musser
Founder, ProgrammableWeb

Adam DuVander
Executive Editor, ProgrammableWeb. Author, Map Scripting 101. Lover, APIs.