2012-07-03 113 views
1

如何使用JAVA来使用Google Custom Search API? Google Search Appliance API的适当用途是什么?Google Custom Search API

+3

真的含糊不清的问题... –

回答

3

这里是谷歌自定义搜索API示例。你需要下载库和示例如下

public class Custom { 
public static void main(String args[]) throws IOException { 
     String key="Replace with your API key"; 
     String qry="batman";// search key word 
     URL url = new URL(
       "https://www.googleapis.com/customsearch/v1?    
       key="+key+"&cx="Replace with unique ID"&q="+ qry + 
       "&alt=json"); 
     HttpURLConnection conn = (HttpURLConnection) url.openConnection(); 
     conn.setRequestMethod("GET"); 
     conn.setRequestProperty("Accept", "application/json"); 
     BufferedReader br = new BufferedReader(new InputStreamReader(
       (conn.getInputStream()))); 

     String output; 
     System.out.println(url); 
     System.out.println("Output from Server .... \n"); 
     while ((output = br.readLine()) != null) { 

      if(output.contains("\"link\": \"")){     
       String link=output.substring(output.indexOf("\"link\": \"")+ 
         ("\"link\": \"").length(), output.indexOf("\",")); 
       System.out.println(link); 
      }  
     } 
     conn.disconnect(); 
    } 

    } 
+0

我得到403响应代码 – Jyothish

+0

403是由于API密钥。您需要从Google开发者控制台创建一个新的 –

相关问题