调用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

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