This past week (just in time to beat WWDC), my team released code to integrate Yahoo!’s Social Platform APIs into your Mac OS X and iPhone applications. Announced on the YDN blog and pushed to our GitHub account, the code gives any developer access to the following:
- Read the profile of your user (photo, nickname, real name, age, sex, location, work and education history, and interests),
- Read your user’s list of friends/connections,
- Read/Write your user’s status message,
- Read your user’s list of Updates (i.e. their activities from Yahoo! and the rest of the Web),
- Write your user’s activities from inside your app into her Updates stream,
- Query, filter, and join any data from Yahoo! and other Web services via YQL, and
- Broker your user’s permission to access this information using OAuth.
What does all this mean? It’s simple. An app using this SDK can pull in my Yahoo! profile information, plot me and my friends on a map (grabbing the locations stored in our profiles), compare our listening preferences (grabbing our favorite music preferences), and broadcast my activity (i.e. “Micah just posted a new high score of 18,478 in Bejeweled 2“) which, in turn, drives my friends (and more) to your app.
You can learn more at YDN (as well as find all the documentation).
And, if you build anything interesting using the code, please let me know… we’re always interested in showcasing great developer-built solutions (using Yahoo! technology) on the YDN blog. Even better, come out and join in at the iPhone Dev Camp Yahoo! is hosting July 31 – August 2, 2009.