根据isbn查询图书信利用豆瓣的API
2010-10-06 10:59
423 查看
String apikey = "111111111111111111111111111111"; String isbnUrl = "http://api.douban.com/book/subject/isbn/"; public static void main(String[] args) throws Exception { //requestUrl = isbnUrl + isbnNo + "?apikey=" + apikey; //eg:http://api.douban.com/book/subject/isbn/9787111298854?apikey=111111111111111111114 ISBN isbnTest = new ISBN(); String isbnNo = "9787111298854"; String xml = isbnTest.fetchBookInfoByXML(isbnNo); System.out.println(xml); } /** * 从根据isbn号从豆瓣获取数据。已经申请apikey,每分钟最多40次请求,足够用。 * @param isbnNo * @return * @throws IOException */ public String fetchBookInfoByXML(String isbnNo) throws IOException { String requestUrl = isbnUrl + isbnNo + "?apikey=" + apikey; URL url = new URL(requestUrl); URLConnection conn = url.openConnection(); InputStream is = conn.getInputStream(); InputStreamReader isr = new InputStreamReader(is, "utf-8"); BufferedReader br = new BufferedReader(isr); StringBuilder sb = new StringBuilder(); String line = null; while ((line = br.readLine()) != null) { sb.append(line); } br.close(); return sb.toString(); }
相关文章推荐
- 【分享】利用豆瓣API根据ISBN查询图书信息
- 推荐:根据ISBN号查询图书信息的API - 豆瓣API
- 根据ISBN获取豆瓣API提供的图书信息
- isbn书号查询api,根据图书ISBN查询详细信息
- 推荐:根据ISBN号查询图书信息的API - 豆瓣API
- 通过豆瓣Api,输入ISBN获取图书信息
- 使用ISBN码通过豆瓣API获取图书信息(ThinkPHP)
- php根据isbn书号查询amazon网站上的图书信息的示例
- C#基于豆瓣API查询图书信息
- SSH框架利用注解方式实现根据多条件动态分页查询图书信息(传对象)
- 【分享】利用豆瓣API按照关键词或TAG搜索图书信息
- Amazon查询图书的方法 -利用ISBN
- php根据isbn书号查询amazon网站上的图书信息的示例
- 豆瓣API查询和显示图书的信息
- 通过豆瓣Api,输入ISBN获取图书信息
- 根据isbn获得图书的所有信息
- Android豆瓣图书查询Demo
- 利用GoogleApi根据经纬度查询地名,和根据地名查询经纬度Java代码
- tfs二次开发-利用tfs api做查询
- C#WinForm利用Web Service API查询数据库并显示到客户端