Yahoo!’s social bookmarking system is worth looking at because Yahoo! is a big company (with tons of users) that is adamant about getting heavily into the folksonomic space (by buying del.icio.us and Flickr, for instance). Yahoo!’s MyWeb 2.0 certainly has attractive features, including the ability to save web pages. In addition to del.icio.us, Yahoo! also has two other bookmarking services:
The relationship between the various Yahoo!-owned services is a bit confusing. The following is according to an explanation by one Yahoo! employee involved with the various bookmarking systems:[227]
Yahoo! Bookmarks is for personal bookmarking, while del.icio.us is for social bookmarking.
Yahoo! is extending the social bookmarking platform built for MyWeb to store the data for Yahoo! Bookmarks and soon del.icio.us. This will allow for seamless migration from one service to another while preserving existing bookmarks.
MyWeb and Yahoo! Bookmarks share the same back-end database. In other words, they are two interfaces to the same underlying data.
Let’s look at using the API documentation (http://developer.yahoo.com/search/myweb/
). The following are the three calls currently available in the API (yahooid=rdhyee&appid=?
mashupguide.net
):
To the list of a user’s (rdhyee
) tags, use this:[228]
http://api.search.yahoo.com/MyWebService/V1/tagSearch? appid=mashupguide.net&yahooid=rdhyee&results=50
To do a search for URLs with a certain tag (mashup
), use this:
http://search.yahooapis.com/MyWebService/V1/urlSearch? appid=mashupguide.net&tag=mashup
You can search for tags related to the given tag (for example, mashup
) using this:[229]
http://search.yahooapis.com/MyWebService/V1/relatedTags? appid=mashupguide.net&tag=mashup&results=50
Unfortunately, there’s currently no method in the API to add bookmarks to one’s collection.