Thanks jeremy for reply.
But I am not getting what should I provide at that place?
Can you please give me some example?

On May 5, 6:24 pm, Jeremy Geerdes <[email protected]> wrote:
> The first thing I see is the HTTP_REFERER being set to google.com. I would 
> not be surprised if the API threw an error on that.
>
> Jeremy R. Geerdes
> Generally Cool Guy
> Des Moines, IA
>
> For more information or a project quote:
> [email protected]
>
> If you're in the Des Moines, IA, area, check out Debra Heights Wesleyan 
> Church!
>
> On May 5, 2011, at 7:09 AM, sapna jain wrote:
>
>
>
>
>
>
>
> > Hello folks,
> > I wish to use google  search API in my application made in procssing.
> > When I tried to run following code:
>
> > import java.io.BufferedReader;
> > import java.io.InputStreamReader;
> > import java.net.URL;
> > import java.net.URLConnection;
> > import java.net.URLEncoder;
> > import org.json.JSONArray;      // JSON library 
> > fromhttp://www.json.org/java/
> > import org.json.JSONObject;
>
> > // Put your website here
> > private final String HTTP_REFERER = "http://www.google.com/";;
>
> > void setup()
> > {
> > size(700,700);
> >  makeQuery("questio verum");
> >  //makeQuery("info:http://frankmccown.blogspot.com/";);
> >  //makeQuery("site:frankmccown.blogspot.com");
> > }
>
> > void makeQuery(String query) {
>
> >  System.out.println(" Querying for " + query);
>
> >  try
> >  {
> >   // Convert spaces to +, etc. to make a valid URL
> >   query = URLEncoder.encode(query, "UTF-8");
> >  // note: you can change the start index here.
> >   URL url = new URL("http://ajax.googleapis.com/ajax/services/search/
> > web?start=0&rsz=large&v=1.0&q=" + query+"&key=ABQIAAAAIyAHL0_ENlWOch-
> > kfrCVeRSsTL4WIgxhMZ0ZK_kHjwHeQuOD4xRWsfidvm2jtqgzKiXTEJnQWOxhnQ");
> >     println("hello before");
>
> >   URLConnection connection = url.openConnection();
> >    connection.addRequestProperty("Referer", HTTP_REFERER);
>
> >   // Get the JSON response
> >   String line;
> >   StringBuilder builder = new StringBuilder();
> > //      println("hello");
> >   BufferedReader reader = new BufferedReader(new
> > InputStreamReader(connection.getInputStream()));
> >   while((line = reader.readLine()) != null) {
> >    builder.append(line);
> >   }
>
> >   String response = builder.toString();
> >   JSONObject json = new JSONObject(response);
>
> >   System.out.println("Total results = " +
>
> > json.getJSONObject("responseData").getJSONObject("cursor").getString("estimatedResultCount"));
>
> >   JSONArray ja =
> > json.getJSONObject("responseData").getJSONArray("results");
>
> >   System.out.println(" Results:");
> >   for (int i = 0; i < ja.length(); i++) {
> >    System.out.print((i+1) + ". ");
> >    JSONObject j = ja.getJSONObject(i);
> >    System.out.println(j.getString("titleNoFormatting"));
> >    System.out.println(j.getString("url"));
> >   }
> >  }
> >  catch (Exception e) {
> >   System.err.println("Something went wrong...");
> >   e.printStackTrace();
> >  }
> > }
>
> > java.net.connect exception was thrown.Complete description is as:
>
> > Something went wrong...
> > java.net.ConnectException: Connection refused: connect
> >    at java.net.PlainSocketImpl.socketConnect(Native Method)
> >    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
> >    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:
> > 195)
> >    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
> >    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
> >    at java.net.Socket.connect(Socket.java:529)
> >    at java.net.Socket.connect(Socket.java:478)
> >    at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
> >    at sun.net.www.http.HttpClient.openServer(HttpClient.java:394)
> >    at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)
> >    at sun.net.www.http.HttpClient.<init>(HttpClient.java:233)
> >    at sun.net.www.http.HttpClient.New(HttpClient.java:306)
> >    at sun.net.www.http.HttpClient.New(HttpClient.java:323)
> >    at
> > sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnectio...
> > 860)
> >    at
> > sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:
> > 801)
> >    at
> > sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:
> > 726)
> >    at
> > sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection....
> > 1049)
> >    at sketch_may03a.makeQuery(sketch_may03a.java:67)
> >    at sketch_may03a.setup(sketch_may03a.java:43)
> >    at processing.core.PApplet.handleDraw(Unknown Source)
> >    at processing.core.PApplet.run(Unknown Source)
> >    at java.lang.Thread.run(Thread.java:619)
>
> > Can anyone here help me resolve the problem?
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Google AJAX APIs" group.
> > To post to this group, send email to 
> > [email protected].
> > To unsubscribe from this group, send email to 
> > [email protected].
> > For more options, visit this group 
> > athttp://groups.google.com/group/google-ajax-search-api?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google AJAX APIs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-ajax-search-api?hl=en.

Reply via email to