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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值