package org.succlz123.doubanbooklog.dao;
import org.json.JSONException;
import org.json.JSONObject;
import org.succlz123.doubanbooklog.bean.bookinfo.DbObject;
import org.succlz123.doubanbooklog.support.http.JavaHttpClient;
import java.util.HashMap;
/**
* Created by fashi on 2015/3/29.
*/
public class BookInfoApi {
public static DbObject getBooks(String token, int id, String status) {
return getBooks(token, id, status, 0);//简化简化 方法的重载
}
public static DbObject getBooks(String token, int id, String status, int refresh) {
HashMap<String, String> header = new HashMap<String, String>();
header.put("Authorization", "Bearer " + token);
String url = ApiUrlHelper.USER_BOOK_ALL_INFO.replace(":name", Integer.toString(id));
url = url + "?start=" + Integer.toString(refresh);
if (status != null) {
url = url + "&status=" + status;
}
String json = JavaHttpClient.getInstance().doGet(url, header, token);
try {
DbObject result = DbObject.parseJson(new JSONObject(json));
return result;
} catch (JSONException e) {
e.printStackTrace();
}
return null;
}
}