package api.binstd.express;
import api.util.HttpUtil;
import net.sf.json.JSONArray;
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/express/query";
public static final String type = "sfexpress";
public static final String number = "931658943036";
public static void Get() {
String result = null;
String url = URL + "?appkey=" + APPKEY + "&type=" + type + "&number=" + number;
try {
result = HttpUtil.sendGet(url, "utf-8");
JSONObject json = JSONObject.fromObject(result);
if (json.getInt("status") != 0) {
System.out.println(json.getString("msg"));
} else {
JSONObject resultarr = (JSONObject) json.opt("result");
if (resultarr != null) {
if (resultarr.getInt("issign") == 1) {
System.out.println("已签收");
} else {
System.out.println("未签收");
if (resultarr.opt("list") != null) {
JSONArray list = resultarr.optJSONArray("list");
for (int j = 0; j < list.size(); j++) {
JSONObject list_obj = (JSONObject) list.opt(j);
if (list_obj != null) {
String time = list_obj.getString("time");
String status = list_obj.getString("status");
System.out.println(time + " " + status);
}
}
}
}
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}