This is a cool set of simple APIs that can give you access to everything you ever wanted in Y! but was afraid to ask for…
Yahoo! Social Platform (YSP)
// The Yahoo Social Platform is a set of RESTful APIs for Profiles, Connections, Updates, Contacts and Status.
Yahoo! Query Language (YQL)
// The Yahoo Query Language is a web service that functions much like SQL (see example below)
// OAuth is the authentication and authorization standard Yahoo has decided to use when giving third parties access to Yahoo user data.
Yahoo! Applications Platform (YAP)
// Currently very limited and in a restricted sandbox.
Example: How to use YQL APIs to access MyBlogLog profiles?
Simply ask for all the community members of MyBlogLog community with this YQL:
select * from mybloglog.members.find where community_id in (select id from mybloglog.community.find where name=”Karmona Pragmatic Blog”)
And once you have the IDs you can ask for my personal profile by:
Well… together with the existing BOSS API, this set of APIs is a powerful enablers to the Y! development network and I am sure some cool stuff are going to emerge from this innovative move…
* You can have more YQL experiments using the YQL Console
** Boss Hack Day is coming to Tel-Aviv | November 6, 2008 @ Feature (!!!)