由于需要,自己要写一个书籍管理系统,但是大量的书籍录入太费时间和精力;所以使用了豆瓣提供的api,下面是过程,从一个什么都不懂的基础来记录。
1.进入豆瓣为开发者提供的网站
https://developers.douban.com/wiki/?title=book_v2
我需要的是图书api
2.使用java代码给发送get请求
/**
* 使用isbn码从豆瓣查询书籍信息
*
* @param url
*
* @param param 书籍的isbn13编码
*
* @return 返回豆瓣发来的json字符串
*/
public static String sendGet(String param) {
String result = "";
BufferedReader in = null;
try {
String urlNameString = "https://api.douban.com/v2/book/isbn/:"+param;
URL realUrl = new URL(urlNameString);
// 打开和URL之间的连接
URLConnection connection = realUrl.openConnection();
// 设置通用的请求属性
connection.setRequestProperty("accept", "*/*");
connection.setRequestProperty("connection", "Keep-Alive");
connection.setRequestProper