Yahoo! Developer Network Blog

« Previous | Main | Next »


September 8, 2009

Introducing the all new Yahoo! Contacts API

We are pleased to announce the launch of the new Yahoo! Contacts API, which now uses OAuth to offer read, write, and sync access to the Yahoo! Address Book, one of the largest address books on the Web. We've completely reengineered the existing Contacts API and added more useful functionality for developers.

The new Contacts API provides the same features as the Yahoo! Address Book API, plus it is part of the Social API stack. Hence, it is fully compliant with the rest of the social APIs provided by Yahoo! such as Social Directory, Updates and the Status API. This allows you to mash up the APIs to create social applications for users on and off Yahoo!. To get started, visit the Contacts API documentation.

With this release, we are also going to stop active development on the old Address Book API. If you are currently using the BBAuth-based Address Book API, we encourage you to migrate to the new API so you can take advantage of the following new features, with many more to follow shortly!

  • Update contacts automatically: When two users create a “connection,” the contact info in their address books is automatically kept in sync from that point on. So, if a user really cares about a friend and creates a “connection” with that friend, the user will see his address book update automatically when the friend changes contact information in their social profile.
  • Get data faster and more reliably: More than half a billion unique visitors come to Yahoo! monthly, so reliability and scalability are of cardinal importance. Thus, Yahoo! has made sure that the new API is faster and more reliable, so you don't have to worry about business continuity issues.
  • Identify the users' trusted contacts: A user's address book often contains contacts who have a wide range of relationships with the user. The Contacts API allows you to sort the user's most socially relevant contacts (aka connections). For example, a user may have the email address of his or her dentist in their address book, but that contact is probably not as socially relevant to the user as a friend or family member.
  • Filter contacts more efficiently: We've also added a number of filter mechanisms that allow you to fetch a subset of contacts by specifying matrix parameters.

We are very excited about this launch and look forward to seeing how you use the new Contacts API to create innovative and engaging applications.

Shirish Anand
Product Manager
Yahoo! Social Platforms

Posted at September 8, 2009 5:49 PM | Permalink

Bookmark this on Delicious

Comments

Let me be the first to say: w00t!

Posted by: xian at September 11, 2009 5:18 PM

If you are looking to get rid of Yahoo users, you have found it with the new format!! BAH HUM BUG.

Posted by: Raymond Famas at September 21, 2009 9:23 AM

hay ladies whats up

Posted by: bobby at October 4, 2009 8:14 PM

Is there a java client library which I can use to access these APIs, the way google has a gdata-java-client ?

Posted by: Nischal Shetty at November 13, 2009 8:26 PM

Post a comment

Comment Policy: We encourage comments and look forward to hearing from you. Please note that Yahoo! may, in our sole discretion, remove comments if they are off topic, inappropriate, or otherwise violate our Terms of Service. Fields marked with asterisk '*' are required.

Remember Me?

Subscribe

YDN Blog: Get Yahoo! Developer Network Blog on your personalized My Yahoo! home page.

Add To My RSS Feed

YDN Link Blog: Get Yahoo! Developer Network Linkblog on your personalized My Yahoo! home page.

Add To My RSS Feed

Recent Readers

Copyright © 2010 Yahoo! Inc. All rights reserved. Copyright | Privacy Policy

Help us continue to improve the Yahoo! Developer Network: Send Your Suggestions