调用Google API 的Java实现(Web service)
2010-06-24 18:03
330 查看
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
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
相关文章推荐
- 调用Google API 的Java实现(Web service)
- eclipse插件实现Java调用 asmx 的Web Service
- Java实现与调用Web Service
- JAVA与.NET的相互调用——利用JNBridge桥接模式实现远程通讯
- JAVA实现调用本地命令
- JPype实现在python中调用JAVA的实例
- 如何在Java中实现远程方法调用
- Java调用AE实现创建泰森多边形(voronoi图)
- Java调用WebService接口实现发送手机短信验证码功能
- 用JNI实现java调用C
- java+jacob实现word转pdf(通过调用模板文件)
- 通过哨兵机制实现Redis主从配置以及java调用
- java实现跨系统接口调用简单
- java程序中调用摄像头实现jsp程序摄像头数据采集
- JAVA 使用Jacob调用windows的Sapi实现文本转语音文件
- 使用Axis2用Java实现调用WebService的客户端程序
- Java调用C/C++实现的DLL动态库——JNI
- [Java] 利用Axis库调用C#的Web Service
- java调用svnkit实现svn功能
- JNI技术实现java调用VC动态库