import com.baidubce.http.ApiExplorerClient; import com.baidubce.http.AppSigner; import com.baidubce.http.HttpMethodName; import com.baidubce.model.ApiExplorerRequest; import com.baidubce.model.ApiExplorerResponse; // 航班号查询 Java示例代码 public class RequestDemo { public static void main(String[] args) { String path = "http://gwgp-wfrck8vbpfr.n.bdcloudapi.com/flight/flightinfo"; ApiExplorerRequest request = new ApiExplorerRequest(HttpMethodName.POST, path); request.setCredentials("您的 access key", "您的 secret key"); request.addHeaderParameter("Content-Type", "application/json;charset=UTF-8"); request.addQueryParameter("flightno", ""); request.addQueryParameter("date", ""); ApiExplorerClient client = new ApiExplorerClient(new AppSigner()); try { ApiExplorerResponse response = client.sendRequest(request); // 返回结果格式为Json字符串 System.out.println(response.getResult()); } catch (Exception e) { e.printStackTrace(); } } }
点击复制代码
{
"status": 0,
"msg": "ok",
"result": {
"flightno": "BA2310",
"date": "2018-06-05",
"punctualrate": "95",
"departport": "上海",
"departportcode": "PVG",
"arrivalport": "南京",
"arrivalportcode": "NKG",
"departterminal": "T2",
"arrivalterminal": "",
"depart": "2015-04-25 19:50:00",
"arrival": "2015-04-25 21:15:00",
"expecteddepart": "2015-06-05 22:50:00",
"expectedarrival": "2015-06-05 23:55:00",
"actualdepart": "2015-06-05 22:50:00",
"actualarrival": "2015-06-05 23:55:00",
"status": "到达",
"gate": "",
"luggagetray": "",
"counter": "",
"arrpunctualrate": "32"
}
}
两个城市之间的实时航班信息、票价查询。航班具体信息,支持城市等。
两个城市之间的实时航班信息、票价查询。航班具体信息,支持城市等。