調用Google API 的Java實現(Web service)

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章