package api.binstd.isbn;
import api.util.HttpUtil;
import net.sf.json.JSONObject;
public class Query {
public static final String APPKEY = "your_appkey_here";// 你的appkey
public static final String URL = "http://api.binstd.com/isbn/query";
public static final String isbn = "9787534378997";
public static void Get() {
String result = null;
String url = URL + "?appkey=" + APPKEY + "&isbn=" + isbn;
try {
result = HttpUtil.sendGet(url, "utf-8");
System.out.println(result);
JSONObject json = JSONObject.fromObject(result);
if (json.getInt("status") != 0) {
System.out.println(json.getString("msg"));
} else {
JSONObject resultarr = json.optJSONObject("result");
String title = resultarr.getString("title");
String subtitle = resultarr.getString("subtitle");
String pic = resultarr.getString("pic");
String author = resultarr.getString("author");
String summary = resultarr.getString("summary");
String publisher = resultarr.getString("publisher");
String pubplace = resultarr.getString("pubplace");
String pubdate = resultarr.getString("pubdate");
String page = resultarr.getString("page");
String price = resultarr.getString("price");
String binding = resultarr.getString("binding");
String isbn = resultarr.getString("isbn");
String isbn10 = resultarr.getString("isbn10");
String keyword = resultarr.getString("keyword");
String edition = resultarr.getString("edition");
String impression = resultarr.getString("impression");
String language = resultarr.getString("language");
String format = resultarr.getString("format");
String class_ = "";
if (resultarr.has("class")) {
class_ = resultarr.getString("class");
}
System.out.println(title + " " + subtitle + " " + " " + pic + " " + author + " " + summary + " "
+ publisher + " " + pubplace + " " + pubdate + " " + page + " " + price + " " + binding + " "
+ isbn + " " + isbn10 + " " + keyword + " " + edition + " " + impression + " " + language + " "
+ format + " " + class_);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}