Tue, 29 Aug 2006
Using GOOGLE API (WSDL example)
def search
 require 'soap/wsdlDriver'
 @title = 'Search Results'
 key = 'YOUR GOOGLE API KEY HERE'
 yoursite = 'YOUR SITE ADDRESS HERE'
 driver = SOAP::WSDLDriverFactory.new("http://api.google.com/GoogleSearch.wsdl").createDriver
 @results = driver.doGoogleSearch(key, @params['term']+" site:#{yoursite}", 0, 10, true, " ", false, " ", " ", " ")
end
and parsing data
<% for result in @results.resultElements %>
 

<%= result.title %>

<%= result.snippet %>

<%= result.URL %>

<% end %>

(posted at 20:48 | filed under programming/rails | link)    (comments | add new)