Web Service的廢話就不說了。就說怎麼使用吧。
1.需要java環境 到http:.//java.sun.com/J2SE 可以下載 Java Development Kit
2.需要Google API的Jar文件,Googleapi.jar。可以到http://www.google.com/apis下載。填加進CLASSPATH.
3.申請Google訪問帳號,目前Google支持免費申請的方式,用戶需要使用一個email帳號來獲取新帳號。注意,目前免費帳號支持每天1000條的最大查詢量。申請地址:http://www.google.com/apis。
申請以後去郵箱裏啓用你的帳戶,然後會有另一封email發到郵箱裏。得到你的license key 。
SOAP請求的格式就不說了,google直接提供了api.別浪費了Googleapi.jar哦.
4.以下是例子
package daxigua;
import com.google.soap.search.*;
import java.io.*;
public class GoogleAPITest {
public static void main(String[] args) {
String clientKey = "clientKey";//剛纔得到的license key ,不是帳戶名哦
String query = "csdn";
GoogleSearch s = new GoogleSearch();
s.setKey(clientKey);
try {
s.setQueryString(query);
s.setLanguageRestricts("lang_cn");
GoogleSearchResult r = s.doSearch();
System.out.println("Google Search Results:" + r.toString());
FileWriter fw = new FileWriter("result.txt");
fw.write(r.toString());
fw.close();
} catch (GoogleSearchFault f) {
System.out.println("The call to the google Web APIs failed:" +
f.toString());
} catch (Exception e) {
e.printStackTrace();
}
}
}
具體的使用參看Googleapi.zip的doc目錄,一共就6個類。
本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/sun_daxigua/archive/2006/07/17/932508.aspx