您的位置:首页 > 编程语言 > Java开发

调用Google API 的Java实现(Web service)

2010-04-23 16:41 288 查看
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个类
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: