#!/usr/bin/env ruby # This code comes from http://ruby-it.org/pages/Usare+le+Yahoo%21+API # Check the page for copyright notice and explanations >> require 'open-uri' => true >> URL="http://api.search.yahoo.com/SiteExplorerService/V1/inlinkData?query=%s&a ppid=%s" => "http://api.search.yahoo.com/SiteExplorerService/V1/inlinkData?query=%s&appid =%s" >> open(URL%["http://ruby-it.org","MioMagicoAppID"]).read => "Planet Apachehttp://www.planetapache.o ....... >> obj=XSD::Mapping.xml2obj(open(URL%["http://ruby-it.org","riffappid"]).read) => # ... >> obj.methods(false) => ["xmlattr_totalResultsReturned", "xmlattr_totalResultsAvailable=", "xmlattr_s chemaLocation", "xmlattr_totalResultsReturned=", "xmlattr_firstResultPosition", "xmlattr_schemaLocation=", "result", "xmlattr_totalResultsAvailable", "xmlattr_f irstResultPosition=", "result="] >> puts "Ci sono %s risultati"% obj.xmlattr_totalResultsAvailable Ci sono 241 risultati >> puts "il primo link viene da %s" % obj.result[0].url il primo link viene da http://www.planetapache.org/