The second search service we will look at is the Yahoo! Search Web Service. Unlike the other Microsoft Live Search, this service is REST based. We will utilize what we learned in the previous chapter to access this service. Still, we need to examine this web service to see what parameters we need to pass, and what we can expect back.
The home page of this web service is located at http://developer.yahoo.com/search/. Just like the other two, the service is supported by excellent documentation, a forum community, and sample codes. Out of all three services, Yahoo!’s sample code is far more extensive and provides examples in PHP, Perl, Python, Java, JavaScript, and Flash. Again, like all three, you will have to download an identifier key. You can get this key at http://api.search.yahoo.com/webservices/register_application.
Yahoo! Search Web Service is actually a whole family of web search services. Among the other services available are audio search, image search, and...